{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "cell_style": "center",
    "hide_input": true
   },
   "source": [
    "# 课堂学习内容：\n",
    "\n",
    "> * 1、高德地图API-WEB服务\n",
    "> * 2、API经济成本预估\n",
    "> * 3、地理编码"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 准备工作：\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {},
   "outputs": [],
   "source": [
    "import requests\n",
    "import json\n",
    "import pandas as pd\n",
    "key=\"9dcced3c3ac075f64c8b5c75815dc1dc\""
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 地理/逆地理编码"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "   ## 地理编码\n",
    "   \n",
    "> * 1、结构化地址的定义： 首先，地址肯定是一串字符，内含国家、省份、城市、区县、城镇、乡村、街道、门牌号码、屋邨、大厦等建筑物名称。按照由大区域名称到小区域名称组合在一起的字符。一个有效的地址应该是独一无二的。注意：针对大陆、港、澳地区的地理编码转换时可以将国家信息选择性的忽略，但省、市、城镇等级别的地址构成是不能忽略的。暂时不支持返回台湾省的详细地址信息。\n",
    "> * 2.url:https://restapi.amap.com/v3/geocode/geo?parameters\n",
    "> * 3.r = requests.get()\n",
    "> * 4.参数：\n",
    ">>必选key（高德API密钥），adress（结构化地址）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {},
   "outputs": [],
   "source": [
    "#### 准备数据，请思考：高德API是怎么获取数据的？\n",
    "中大南方_address =\"广东广州市中山大学南方学院\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 地理编码的函数\n",
    "def geo(key,address,city=None,batch=\"false\",sig=None,output=\"json\",callback=None):\n",
    "    url1 = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "    params = {\n",
    "        \"key\": key,\n",
    "        \"address\":中大南方_address, \n",
    "        \"city\":city,\n",
    "        \"batch\":batch,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "# pa 一定要放在前面，keyword argument放在末尾\n",
    "    r = requests.get(url1,params=params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'geocodes': [{'formatted_address': '广东省广州市从化区中山大学南方学院',\n",
       "   'country': '中国',\n",
       "   'province': '广东省',\n",
       "   'citycode': '020',\n",
       "   'city': '广州市',\n",
       "   'district': '从化区',\n",
       "   'township': [],\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'adcode': '440117',\n",
       "   'street': [],\n",
       "   'number': [],\n",
       "   'location': '113.679287,23.632575',\n",
       "   'level': '兴趣点'}]}"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "geo(key,中大南方_address)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "中大南方_LOCATION = geo(key,中大南方_address)['geocodes'][0]['location']\n",
    "中大南方_LOCATION \n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 逆地理编码\n",
    "> * A. url：https://restapi.amap.com/v3/geocode/regeo?parameters\n",
    "> * B. r = requests.get\n",
    "> * C. 参数：\n",
    ">> 1.必选：key，location\n",
    ">> 2.可选。。。\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 逆地理编码的函数\n",
    "\n",
    "def regeo(key,location,extensions=\"all\",radius=None,poitype=None,batch=\"false\",roadlevel=None,sig=None,output=\"json\",callback=None,homeorcorp=0):\n",
    "    url2 = \"https://restapi.amap.com/v3/geocode/regeo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"extensions\":extensions,\n",
    "        \"radius\":radius,\n",
    "        \"poitype\":poitype,\n",
    "        \"batch\":batch,\n",
    "        \"roadlevel\":roadlevel,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback,\n",
    "        \"homeorcorp\":homeorcorp\n",
    "    }\n",
    "    r = requests.get(url2,params)\n",
    "    results = r.json()\n",
    "    return results\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'regeocode': {'roads': [{'id': '020F49F0050461203',\n",
       "    'location': '113.68,23.634',\n",
       "    'direction': '南',\n",
       "    'name': '博学路',\n",
       "    'distance': '156.951'},\n",
       "   {'id': '020F49F0050462451',\n",
       "    'location': '113.677,23.6347',\n",
       "    'direction': '东南',\n",
       "    'name': '中山路',\n",
       "    'distance': '343.951'},\n",
       "   {'id': '020F49F006047765',\n",
       "    'location': '113.682,23.6394',\n",
       "    'direction': '南',\n",
       "    'name': 'S29从莞深高速',\n",
       "    'distance': '807.947'}],\n",
       "  'roadinters': [{'second_name': '中山路',\n",
       "    'first_id': '020F49F0050461203',\n",
       "    'second_id': '020F49F0050462451',\n",
       "    'location': '113.676794,23.634661',\n",
       "    'distance': '343.951',\n",
       "    'first_name': '博学路',\n",
       "    'direction': '东南'}],\n",
       "  'formatted_address': '广东省广州市从化区温泉镇中山大学南方学院',\n",
       "  'addressComponent': {'city': '广州市',\n",
       "   'province': '广东省',\n",
       "   'adcode': '440117',\n",
       "   'district': '从化区',\n",
       "   'towncode': '440117103000',\n",
       "   'streetNumber': {'number': '7号',\n",
       "    'location': '113.678600,23.633329',\n",
       "    'direction': '西北',\n",
       "    'distance': '109.203',\n",
       "    'street': '博学路'},\n",
       "   'country': '中国',\n",
       "   'township': '温泉镇',\n",
       "   'businessAreas': [[]],\n",
       "   'building': {'name': [], 'type': []},\n",
       "   'neighborhood': {'name': [], 'type': []},\n",
       "   'citycode': '020'},\n",
       "  'aois': [{'area': '536585.849985',\n",
       "    'type': '141201',\n",
       "    'id': 'B00140MR9A',\n",
       "    'location': '113.679262,23.632583',\n",
       "    'adcode': '440117',\n",
       "    'name': '中山大学南方学院',\n",
       "    'distance': '0'}],\n",
       "  'pois': [{'id': 'B00140MR9A',\n",
       "    'direction': '西',\n",
       "    'businessarea': [],\n",
       "    'address': '温泉大道882号',\n",
       "    'poiweight': '0.450402',\n",
       "    'name': '中山大学南方学院',\n",
       "    'location': '113.679262,23.632583',\n",
       "    'distance': '2.69979',\n",
       "    'tel': '020-61787331',\n",
       "    'type': '科教文化服务;学校;高等院校'},\n",
       "   {'id': 'B0FFF2VMJ4',\n",
       "    'direction': '东南',\n",
       "    'businessarea': [],\n",
       "    'address': '温泉大道886号中山大学南方学院内',\n",
       "    'poiweight': '0.148531',\n",
       "    'name': '中山大学南方学院-综合楼',\n",
       "    'location': '113.680117,23.631544',\n",
       "    'distance': '142.466',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;学校;学校'},\n",
       "   {'id': 'B0FFFTC9PH',\n",
       "    'direction': '东北',\n",
       "    'businessarea': [],\n",
       "    'address': '从莞深高速(中山大学南方学院)',\n",
       "    'poiweight': '0.193172',\n",
       "    'name': '中山大学南方学院教学楼10号',\n",
       "    'location': '113.680125,23.633492',\n",
       "    'distance': '132.988',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B00141TQKX',\n",
       "    'direction': '西北',\n",
       "    'businessarea': [],\n",
       "    'address': '温泉大道882',\n",
       "    'poiweight': '0.148531',\n",
       "    'name': '中山大学南方学院教学楼6号',\n",
       "    'location': '113.678424,23.633710',\n",
       "    'distance': '153.818',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;学校;学校'},\n",
       "   {'id': 'B00141TQGR',\n",
       "    'direction': '西北',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路7',\n",
       "    'poiweight': '0.148531',\n",
       "    'name': '中山大学南方学院教学楼7号',\n",
       "    'location': '113.678600,23.633330',\n",
       "    'distance': '109.298',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;学校;高等院校'},\n",
       "   {'id': 'B00141WQCO',\n",
       "    'direction': '东北',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路',\n",
       "    'poiweight': '0.14954',\n",
       "    'name': '中山大学南方学院教学楼8号',\n",
       "    'location': '113.680399,23.634329',\n",
       "    'distance': '225.543',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFG9IORM',\n",
       "    'direction': '西北',\n",
       "    'businessarea': [],\n",
       "    'address': '温泉大道882号中山大学南方学院内',\n",
       "    'poiweight': '0.287887',\n",
       "    'name': '中山大学南方学院-图书馆',\n",
       "    'location': '113.679177,23.632762',\n",
       "    'distance': '23.6163',\n",
       "    'tel': '020-61787368;020-61787371',\n",
       "    'type': '科教文化服务;图书馆;图书馆'},\n",
       "   {'id': 'B0FFKP9EQJ',\n",
       "    'direction': '东',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路附近',\n",
       "    'poiweight': '0.191742',\n",
       "    'name': '中山大学南方学院4号实验楼',\n",
       "    'location': '113.679963,23.632652',\n",
       "    'distance': '69.4077',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFJKIA10',\n",
       "    'direction': '东北',\n",
       "    'businessarea': [],\n",
       "    'address': '温泉大道882号中山大学南方学院',\n",
       "    'poiweight': '0.191691',\n",
       "    'name': '中山大学南方学院-第11教学楼',\n",
       "    'location': '113.680037,23.633173',\n",
       "    'distance': '101.294',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B00141TRVH',\n",
       "    'direction': '西南',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路21',\n",
       "    'poiweight': '0.148531',\n",
       "    'name': '中山大学南方学院教学楼2号',\n",
       "    'location': '113.677060,23.631346',\n",
       "    'distance': '264.846',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFKERBQZ',\n",
       "    'direction': '西北',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路7号附近',\n",
       "    'poiweight': '0.289141',\n",
       "    'name': '中山大学南方学院惟贤门',\n",
       "    'location': '113.678437,23.633721',\n",
       "    'distance': '154.082',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;学校;高等院校'},\n",
       "   {'id': 'B0FFKP81F4',\n",
       "    'direction': '东北',\n",
       "    'businessarea': [],\n",
       "    'address': '中山路',\n",
       "    'poiweight': '0.191742',\n",
       "    'name': '政商研究院教学楼9号',\n",
       "    'location': '113.679949,23.633919',\n",
       "    'distance': '163.951',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFKP9ET5',\n",
       "    'direction': '西南',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路附近',\n",
       "    'poiweight': '0.191742',\n",
       "    'name': '中山大学南方学院1号实验楼',\n",
       "    'location': '113.678215,23.631370',\n",
       "    'distance': '172.86',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B00141TR76',\n",
       "    'direction': '西南',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路29',\n",
       "    'poiweight': '0.052819',\n",
       "    'name': '中山大学南方学院教学楼4号',\n",
       "    'location': '113.677460,23.630490',\n",
       "    'distance': '297.315',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFKP7Q5N',\n",
       "    'direction': '西南',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路',\n",
       "    'poiweight': '0.191742',\n",
       "    'name': '中山大学南方学院2号实验楼',\n",
       "    'location': '113.678211,23.630956',\n",
       "    'distance': '210.76',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B00140TWHT',\n",
       "    'direction': '南',\n",
       "    'businessarea': [],\n",
       "    'address': '笃行路2号',\n",
       "    'poiweight': '0.157653',\n",
       "    'name': '教工住宅1号',\n",
       "    'location': '113.678490,23.630432',\n",
       "    'distance': '251.758',\n",
       "    'tel': [],\n",
       "    'type': '商务住宅;住宅区;住宅小区'},\n",
       "   {'id': 'B0G3ARGF5Y',\n",
       "    'direction': '西',\n",
       "    'businessarea': [],\n",
       "    'address': [],\n",
       "    'poiweight': '0.286321',\n",
       "    'name': '中山大学南方学院教学楼1号',\n",
       "    'location': '113.677077,23.631783',\n",
       "    'distance': '241.753',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;学校;高等院校'},\n",
       "   {'id': 'B0FFLBEOND',\n",
       "    'direction': '东南',\n",
       "    'businessarea': [],\n",
       "    'address': '从莞深高速(中山大学南方学院)',\n",
       "    'poiweight': '0.190963',\n",
       "    'name': '聚贤楼10号',\n",
       "    'location': '113.681253,23.631036',\n",
       "    'distance': '263.444',\n",
       "    'tel': [],\n",
       "    'type': '商务住宅;住宅区;宿舍'},\n",
       "   {'id': 'B0FFKP81F0',\n",
       "    'direction': '西',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路19号附近',\n",
       "    'poiweight': '0.191742',\n",
       "    'name': '教学楼1号(文学与传媒学院)',\n",
       "    'location': '113.676866,23.631736',\n",
       "    'distance': '263.674',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFKP838K',\n",
       "    'direction': '西南',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路25',\n",
       "    'poiweight': '0.191742',\n",
       "    'name': '教学楼3号(外国语学院)',\n",
       "    'location': '113.677247,23.630947',\n",
       "    'distance': '275.62',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFJLW0O9',\n",
       "    'direction': '西',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路4附近',\n",
       "    'poiweight': '0.191645',\n",
       "    'name': '中山大学南方学院西区饭堂',\n",
       "    'location': '113.676210,23.632177',\n",
       "    'distance': '316.572',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFKPXMCN',\n",
       "    'direction': '北',\n",
       "    'businessarea': [],\n",
       "    'address': '中山路',\n",
       "    'poiweight': '0.191739',\n",
       "    'name': '中山大学南方学院音乐系',\n",
       "    'location': '113.678792,23.635389',\n",
       "    'distance': '316.942',\n",
       "    'tel': [],\n",
       "    'type': '科教文化服务;科教文化场所;科教文化场所'},\n",
       "   {'id': 'B0FFJBZLYT',\n",
       "    'direction': '西北',\n",
       "    'businessarea': [],\n",
       "    'address': '中山路与博学路交叉口东南50米',\n",
       "    'poiweight': '0.297382',\n",
       "    'name': '铜像广场',\n",
       "    'location': '113.676921,23.634555',\n",
       "    'distance': '326.444',\n",
       "    'tel': [],\n",
       "    'type': '风景名胜;风景名胜;风景名胜'},\n",
       "   {'id': 'B0FFG8CSEK',\n",
       "    'direction': '东',\n",
       "    'businessarea': [],\n",
       "    'address': '从莞深高速(中山大学南方学院)',\n",
       "    'poiweight': '0.185371',\n",
       "    'name': 'L5员工宿舍',\n",
       "    'location': '113.682583,23.631487',\n",
       "    'distance': '356.923',\n",
       "    'tel': [],\n",
       "    'type': '商务住宅;住宅区;宿舍'},\n",
       "   {'id': 'B0FFKPXO2S',\n",
       "    'direction': '北',\n",
       "    'businessarea': [],\n",
       "    'address': '博学路附近',\n",
       "    'poiweight': '0.188247',\n",
       "    'name': '中山大学南方学院医务室',\n",
       "    'location': '113.679394,23.635924',\n",
       "    'distance': '372.556',\n",
       "    'tel': [],\n",
       "    'type': '医疗保健服务;医疗保健服务场所;医疗保健服务场所'},\n",
       "   {'id': 'B0FFH6K3U9',\n",
       "    'direction': '西南',\n",
       "    'businessarea': [],\n",
       "    'address': '温泉镇温泉大道882号中大南方H7栋1-5层',\n",
       "    'poiweight': '0.254885',\n",
       "    'name': '广州中大南方招待所',\n",
       "    'location': '113.676330,23.631332',\n",
       "    'distance': '331.438',\n",
       "    'tel': '020-61787222',\n",
       "    'type': '住宿服务;住宿服务相关;住宿服务相关'},\n",
       "   {'id': 'B0FFHHLMF8',\n",
       "    'direction': '东北',\n",
       "    'businessarea': [],\n",
       "    'address': '中山大学南方学院明辩路2号第三饭堂',\n",
       "    'poiweight': '0.178935',\n",
       "    'name': '茗语轩餐厅',\n",
       "    'location': '113.681901,23.634495',\n",
       "    'distance': '341.332',\n",
       "    'tel': '13929501395;13533390928',\n",
       "    'type': '餐饮服务;中餐厅;中餐厅'},\n",
       "   {'id': 'B0FFLJV996',\n",
       "    'direction': '东南',\n",
       "    'businessarea': [],\n",
       "    'address': [],\n",
       "    'poiweight': '0.286264',\n",
       "    'name': '保利桃花源66BLOCK',\n",
       "    'location': '113.682954,23.631008',\n",
       "    'distance': '412.208',\n",
       "    'tel': [],\n",
       "    'type': '商务住宅;住宅区;住宅小区'},\n",
       "   {'id': 'B0FFKPXY26',\n",
       "    'direction': '北',\n",
       "    'businessarea': [],\n",
       "    'address': '从莞深高速公路',\n",
       "    'poiweight': '0.21826',\n",
       "    'name': '中山大学南方学院聚贤楼5号',\n",
       "    'location': '113.680265,23.636313',\n",
       "    'distance': '427.447',\n",
       "    'tel': [],\n",
       "    'type': '商务住宅;商务住宅相关;商务住宅相关'},\n",
       "   {'id': 'B0FFGXGN3K',\n",
       "    'direction': '东',\n",
       "    'businessarea': [],\n",
       "    'address': '中山大学南方学院',\n",
       "    'poiweight': '0.188657',\n",
       "    'name': '中山大学南方学院宿舍H25',\n",
       "    'location': '113.683474,23.632020',\n",
       "    'distance': '430.984',\n",
       "    'tel': [],\n",
       "    'type': '商务住宅;住宅区;宿舍'}]},\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000'}"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "regeo(key,中大南方_LOCATION)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['博学路', '中山路', 'S29从莞深高速']"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#列表切片，并把r.json()中将路名寻找出来，并且创造一个新的列表\n",
    "_roads_ =[]\n",
    "for item in regeo(key,中大南方_LOCATION)['regeocode']['roads']:\n",
    "    # print(item['name'])\n",
    "    _roads_.append(item['name'])\n",
    "_roads_"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>location</th>\n",
       "      <th>direction</th>\n",
       "      <th>name</th>\n",
       "      <th>distance</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>020F49F0050461203</td>\n",
       "      <td>113.68,23.634</td>\n",
       "      <td>南</td>\n",
       "      <td>博学路</td>\n",
       "      <td>156.951</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>020F49F0050462451</td>\n",
       "      <td>113.677,23.6347</td>\n",
       "      <td>东南</td>\n",
       "      <td>中山路</td>\n",
       "      <td>343.951</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>020F49F006047765</td>\n",
       "      <td>113.682,23.6394</td>\n",
       "      <td>南</td>\n",
       "      <td>S29从莞深高速</td>\n",
       "      <td>807.947</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                  id         location direction      name distance\n",
       "0  020F49F0050461203    113.68,23.634         南       博学路  156.951\n",
       "1  020F49F0050462451  113.677,23.6347        东南       中山路  343.951\n",
       "2   020F49F006047765  113.682,23.6394         南  S29从莞深高速  807.947"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 把数据规划化\n",
    "pd.json_normalize(regeo(key,中大南方_LOCATION)['regeocode']['roads'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>id</th>\n",
       "      <th>direction</th>\n",
       "      <th>businessarea</th>\n",
       "      <th>address</th>\n",
       "      <th>poiweight</th>\n",
       "      <th>name</th>\n",
       "      <th>location</th>\n",
       "      <th>distance</th>\n",
       "      <th>tel</th>\n",
       "      <th>type</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>B00140MR9A</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号</td>\n",
       "      <td>0.450402</td>\n",
       "      <td>中山大学南方学院</td>\n",
       "      <td>113.679262,23.632583</td>\n",
       "      <td>2.69979</td>\n",
       "      <td>020-61787331</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>B0FFF2VMJ4</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道886号中山大学南方学院内</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院-综合楼</td>\n",
       "      <td>113.680117,23.631544</td>\n",
       "      <td>142.466</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;学校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>B0FFFTC9PH</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.193172</td>\n",
       "      <td>中山大学南方学院教学楼10号</td>\n",
       "      <td>113.680125,23.633492</td>\n",
       "      <td>132.988</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>B00141TQKX</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼6号</td>\n",
       "      <td>113.678424,23.633710</td>\n",
       "      <td>153.818</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;学校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>B00141TQGR</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路7</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼7号</td>\n",
       "      <td>113.678600,23.633330</td>\n",
       "      <td>109.298</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>B00141WQCO</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "      <td>0.14954</td>\n",
       "      <td>中山大学南方学院教学楼8号</td>\n",
       "      <td>113.680399,23.634329</td>\n",
       "      <td>225.543</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>B0FFG9IORM</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号中山大学南方学院内</td>\n",
       "      <td>0.287887</td>\n",
       "      <td>中山大学南方学院-图书馆</td>\n",
       "      <td>113.679177,23.632762</td>\n",
       "      <td>23.6163</td>\n",
       "      <td>020-61787368;020-61787371</td>\n",
       "      <td>科教文化服务;图书馆;图书馆</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>B0FFKP9EQJ</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院4号实验楼</td>\n",
       "      <td>113.679963,23.632652</td>\n",
       "      <td>69.4077</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>B0FFJKIA10</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉大道882号中山大学南方学院</td>\n",
       "      <td>0.191691</td>\n",
       "      <td>中山大学南方学院-第11教学楼</td>\n",
       "      <td>113.680037,23.633173</td>\n",
       "      <td>101.294</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>B00141TRVH</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路21</td>\n",
       "      <td>0.148531</td>\n",
       "      <td>中山大学南方学院教学楼2号</td>\n",
       "      <td>113.677060,23.631346</td>\n",
       "      <td>264.846</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>B0FFKERBQZ</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路7号附近</td>\n",
       "      <td>0.289141</td>\n",
       "      <td>中山大学南方学院惟贤门</td>\n",
       "      <td>113.678437,23.633721</td>\n",
       "      <td>154.082</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>B0FFKP81F4</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>政商研究院教学楼9号</td>\n",
       "      <td>113.679949,23.633919</td>\n",
       "      <td>163.951</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>B0FFKP9ET5</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院1号实验楼</td>\n",
       "      <td>113.678215,23.631370</td>\n",
       "      <td>172.86</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>B00141TR76</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路29</td>\n",
       "      <td>0.052819</td>\n",
       "      <td>中山大学南方学院教学楼4号</td>\n",
       "      <td>113.677460,23.630490</td>\n",
       "      <td>297.315</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>B0FFKP7Q5N</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>中山大学南方学院2号实验楼</td>\n",
       "      <td>113.678211,23.630956</td>\n",
       "      <td>210.76</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>B00140TWHT</td>\n",
       "      <td>南</td>\n",
       "      <td>[]</td>\n",
       "      <td>笃行路2号</td>\n",
       "      <td>0.157653</td>\n",
       "      <td>教工住宅1号</td>\n",
       "      <td>113.678490,23.630432</td>\n",
       "      <td>251.758</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>B0G3ARGF5Y</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0.286321</td>\n",
       "      <td>中山大学南方学院教学楼1号</td>\n",
       "      <td>113.677077,23.631783</td>\n",
       "      <td>241.753</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;学校;高等院校</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>B0FFLBEOND</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.190963</td>\n",
       "      <td>聚贤楼10号</td>\n",
       "      <td>113.681253,23.631036</td>\n",
       "      <td>263.444</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>B0FFKP81F0</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路19号附近</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>教学楼1号(文学与传媒学院)</td>\n",
       "      <td>113.676866,23.631736</td>\n",
       "      <td>263.674</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>B0FFKP838K</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路25</td>\n",
       "      <td>0.191742</td>\n",
       "      <td>教学楼3号(外国语学院)</td>\n",
       "      <td>113.677247,23.630947</td>\n",
       "      <td>275.62</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>B0FFJLW0O9</td>\n",
       "      <td>西</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路4附近</td>\n",
       "      <td>0.191645</td>\n",
       "      <td>中山大学南方学院西区饭堂</td>\n",
       "      <td>113.676210,23.632177</td>\n",
       "      <td>316.572</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>B0FFKPXMCN</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路</td>\n",
       "      <td>0.191739</td>\n",
       "      <td>中山大学南方学院音乐系</td>\n",
       "      <td>113.678792,23.635389</td>\n",
       "      <td>316.942</td>\n",
       "      <td>[]</td>\n",
       "      <td>科教文化服务;科教文化场所;科教文化场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>B0FFJBZLYT</td>\n",
       "      <td>西北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山路与博学路交叉口东南50米</td>\n",
       "      <td>0.297382</td>\n",
       "      <td>铜像广场</td>\n",
       "      <td>113.676921,23.634555</td>\n",
       "      <td>326.444</td>\n",
       "      <td>[]</td>\n",
       "      <td>风景名胜;风景名胜;风景名胜</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>B0FFG8CSEK</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速(中山大学南方学院)</td>\n",
       "      <td>0.185371</td>\n",
       "      <td>L5员工宿舍</td>\n",
       "      <td>113.682583,23.631487</td>\n",
       "      <td>356.923</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>B0FFKPXO2S</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>博学路附近</td>\n",
       "      <td>0.188247</td>\n",
       "      <td>中山大学南方学院医务室</td>\n",
       "      <td>113.679394,23.635924</td>\n",
       "      <td>372.556</td>\n",
       "      <td>[]</td>\n",
       "      <td>医疗保健服务;医疗保健服务场所;医疗保健服务场所</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>B0FFH6K3U9</td>\n",
       "      <td>西南</td>\n",
       "      <td>[]</td>\n",
       "      <td>温泉镇温泉大道882号中大南方H7栋1-5层</td>\n",
       "      <td>0.254885</td>\n",
       "      <td>广州中大南方招待所</td>\n",
       "      <td>113.676330,23.631332</td>\n",
       "      <td>331.438</td>\n",
       "      <td>020-61787222</td>\n",
       "      <td>住宿服务;住宿服务相关;住宿服务相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>B0FFHHLMF8</td>\n",
       "      <td>东北</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山大学南方学院明辩路2号第三饭堂</td>\n",
       "      <td>0.178935</td>\n",
       "      <td>茗语轩餐厅</td>\n",
       "      <td>113.681901,23.634495</td>\n",
       "      <td>341.332</td>\n",
       "      <td>13929501395;13533390928</td>\n",
       "      <td>餐饮服务;中餐厅;中餐厅</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>B0FFLJV996</td>\n",
       "      <td>东南</td>\n",
       "      <td>[]</td>\n",
       "      <td>[]</td>\n",
       "      <td>0.286264</td>\n",
       "      <td>保利桃花源66BLOCK</td>\n",
       "      <td>113.682954,23.631008</td>\n",
       "      <td>412.208</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;住宅小区</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>B0FFKPXY26</td>\n",
       "      <td>北</td>\n",
       "      <td>[]</td>\n",
       "      <td>从莞深高速公路</td>\n",
       "      <td>0.21826</td>\n",
       "      <td>中山大学南方学院聚贤楼5号</td>\n",
       "      <td>113.680265,23.636313</td>\n",
       "      <td>427.447</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;商务住宅相关;商务住宅相关</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>B0FFGXGN3K</td>\n",
       "      <td>东</td>\n",
       "      <td>[]</td>\n",
       "      <td>中山大学南方学院</td>\n",
       "      <td>0.188657</td>\n",
       "      <td>中山大学南方学院宿舍H25</td>\n",
       "      <td>113.683474,23.632020</td>\n",
       "      <td>430.984</td>\n",
       "      <td>[]</td>\n",
       "      <td>商务住宅;住宅区;宿舍</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "            id direction businessarea                 address poiweight  \\\n",
       "0   B00140MR9A         西           []                温泉大道882号  0.450402   \n",
       "1   B0FFF2VMJ4        东南           []       温泉大道886号中山大学南方学院内  0.148531   \n",
       "2   B0FFFTC9PH        东北           []         从莞深高速(中山大学南方学院)  0.193172   \n",
       "3   B00141TQKX        西北           []                 温泉大道882  0.148531   \n",
       "4   B00141TQGR        西北           []                    博学路7  0.148531   \n",
       "5   B00141WQCO        东北           []                     博学路   0.14954   \n",
       "6   B0FFG9IORM        西北           []       温泉大道882号中山大学南方学院内  0.287887   \n",
       "7   B0FFKP9EQJ         东           []                   博学路附近  0.191742   \n",
       "8   B0FFJKIA10        东北           []        温泉大道882号中山大学南方学院  0.191691   \n",
       "9   B00141TRVH        西南           []                   博学路21  0.148531   \n",
       "10  B0FFKERBQZ        西北           []                 博学路7号附近  0.289141   \n",
       "11  B0FFKP81F4        东北           []                     中山路  0.191742   \n",
       "12  B0FFKP9ET5        西南           []                   博学路附近  0.191742   \n",
       "13  B00141TR76        西南           []                   博学路29  0.052819   \n",
       "14  B0FFKP7Q5N        西南           []                     博学路  0.191742   \n",
       "15  B00140TWHT         南           []                   笃行路2号  0.157653   \n",
       "16  B0G3ARGF5Y         西           []                      []  0.286321   \n",
       "17  B0FFLBEOND        东南           []         从莞深高速(中山大学南方学院)  0.190963   \n",
       "18  B0FFKP81F0         西           []                博学路19号附近  0.191742   \n",
       "19  B0FFKP838K        西南           []                   博学路25  0.191742   \n",
       "20  B0FFJLW0O9         西           []                  博学路4附近  0.191645   \n",
       "21  B0FFKPXMCN         北           []                     中山路  0.191739   \n",
       "22  B0FFJBZLYT        西北           []         中山路与博学路交叉口东南50米  0.297382   \n",
       "23  B0FFG8CSEK         东           []         从莞深高速(中山大学南方学院)  0.185371   \n",
       "24  B0FFKPXO2S         北           []                   博学路附近  0.188247   \n",
       "25  B0FFH6K3U9        西南           []  温泉镇温泉大道882号中大南方H7栋1-5层  0.254885   \n",
       "26  B0FFHHLMF8        东北           []       中山大学南方学院明辩路2号第三饭堂  0.178935   \n",
       "27  B0FFLJV996        东南           []                      []  0.286264   \n",
       "28  B0FFKPXY26         北           []                 从莞深高速公路   0.21826   \n",
       "29  B0FFGXGN3K         东           []                中山大学南方学院  0.188657   \n",
       "\n",
       "               name              location distance                        tel  \\\n",
       "0          中山大学南方学院  113.679262,23.632583  2.69979               020-61787331   \n",
       "1      中山大学南方学院-综合楼  113.680117,23.631544  142.466                         []   \n",
       "2    中山大学南方学院教学楼10号  113.680125,23.633492  132.988                         []   \n",
       "3     中山大学南方学院教学楼6号  113.678424,23.633710  153.818                         []   \n",
       "4     中山大学南方学院教学楼7号  113.678600,23.633330  109.298                         []   \n",
       "5     中山大学南方学院教学楼8号  113.680399,23.634329  225.543                         []   \n",
       "6      中山大学南方学院-图书馆  113.679177,23.632762  23.6163  020-61787368;020-61787371   \n",
       "7     中山大学南方学院4号实验楼  113.679963,23.632652  69.4077                         []   \n",
       "8   中山大学南方学院-第11教学楼  113.680037,23.633173  101.294                         []   \n",
       "9     中山大学南方学院教学楼2号  113.677060,23.631346  264.846                         []   \n",
       "10      中山大学南方学院惟贤门  113.678437,23.633721  154.082                         []   \n",
       "11       政商研究院教学楼9号  113.679949,23.633919  163.951                         []   \n",
       "12    中山大学南方学院1号实验楼  113.678215,23.631370   172.86                         []   \n",
       "13    中山大学南方学院教学楼4号  113.677460,23.630490  297.315                         []   \n",
       "14    中山大学南方学院2号实验楼  113.678211,23.630956   210.76                         []   \n",
       "15           教工住宅1号  113.678490,23.630432  251.758                         []   \n",
       "16    中山大学南方学院教学楼1号  113.677077,23.631783  241.753                         []   \n",
       "17           聚贤楼10号  113.681253,23.631036  263.444                         []   \n",
       "18   教学楼1号(文学与传媒学院)  113.676866,23.631736  263.674                         []   \n",
       "19     教学楼3号(外国语学院)  113.677247,23.630947   275.62                         []   \n",
       "20     中山大学南方学院西区饭堂  113.676210,23.632177  316.572                         []   \n",
       "21      中山大学南方学院音乐系  113.678792,23.635389  316.942                         []   \n",
       "22             铜像广场  113.676921,23.634555  326.444                         []   \n",
       "23           L5员工宿舍  113.682583,23.631487  356.923                         []   \n",
       "24      中山大学南方学院医务室  113.679394,23.635924  372.556                         []   \n",
       "25        广州中大南方招待所  113.676330,23.631332  331.438               020-61787222   \n",
       "26            茗语轩餐厅  113.681901,23.634495  341.332    13929501395;13533390928   \n",
       "27     保利桃花源66BLOCK  113.682954,23.631008  412.208                         []   \n",
       "28    中山大学南方学院聚贤楼5号  113.680265,23.636313  427.447                         []   \n",
       "29    中山大学南方学院宿舍H25  113.683474,23.632020  430.984                         []   \n",
       "\n",
       "                        type  \n",
       "0             科教文化服务;学校;高等院校  \n",
       "1               科教文化服务;学校;学校  \n",
       "2       科教文化服务;科教文化场所;科教文化场所  \n",
       "3               科教文化服务;学校;学校  \n",
       "4             科教文化服务;学校;高等院校  \n",
       "5       科教文化服务;科教文化场所;科教文化场所  \n",
       "6             科教文化服务;图书馆;图书馆  \n",
       "7       科教文化服务;科教文化场所;科教文化场所  \n",
       "8       科教文化服务;科教文化场所;科教文化场所  \n",
       "9       科教文化服务;科教文化场所;科教文化场所  \n",
       "10            科教文化服务;学校;高等院校  \n",
       "11      科教文化服务;科教文化场所;科教文化场所  \n",
       "12      科教文化服务;科教文化场所;科教文化场所  \n",
       "13      科教文化服务;科教文化场所;科教文化场所  \n",
       "14      科教文化服务;科教文化场所;科教文化场所  \n",
       "15             商务住宅;住宅区;住宅小区  \n",
       "16            科教文化服务;学校;高等院校  \n",
       "17               商务住宅;住宅区;宿舍  \n",
       "18      科教文化服务;科教文化场所;科教文化场所  \n",
       "19      科教文化服务;科教文化场所;科教文化场所  \n",
       "20      科教文化服务;科教文化场所;科教文化场所  \n",
       "21      科教文化服务;科教文化场所;科教文化场所  \n",
       "22            风景名胜;风景名胜;风景名胜  \n",
       "23               商务住宅;住宅区;宿舍  \n",
       "24  医疗保健服务;医疗保健服务场所;医疗保健服务场所  \n",
       "25        住宿服务;住宿服务相关;住宿服务相关  \n",
       "26              餐饮服务;中餐厅;中餐厅  \n",
       "27             商务住宅;住宅区;住宅小区  \n",
       "28        商务住宅;商务住宅相关;商务住宅相关  \n",
       "29               商务住宅;住宅区;宿舍  "
      ]
     },
     "execution_count": 10,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#找出各地标信息\n",
    "pd.json_normalize(regeo(key,中大南方_LOCATION)['regeocode']['pois'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['中山大学南方学院',\n",
       " '中山大学南方学院-综合楼',\n",
       " '中山大学南方学院教学楼10号',\n",
       " '中山大学南方学院教学楼6号',\n",
       " '中山大学南方学院教学楼7号',\n",
       " '中山大学南方学院教学楼8号',\n",
       " '中山大学南方学院-图书馆',\n",
       " '中山大学南方学院4号实验楼',\n",
       " '中山大学南方学院-第11教学楼',\n",
       " '中山大学南方学院教学楼2号',\n",
       " '中山大学南方学院惟贤门',\n",
       " '政商研究院教学楼9号',\n",
       " '中山大学南方学院1号实验楼',\n",
       " '中山大学南方学院教学楼4号',\n",
       " '中山大学南方学院2号实验楼',\n",
       " '教工住宅1号',\n",
       " '中山大学南方学院教学楼1号',\n",
       " '聚贤楼10号',\n",
       " '教学楼1号(文学与传媒学院)',\n",
       " '教学楼3号(外国语学院)',\n",
       " '中山大学南方学院西区饭堂',\n",
       " '中山大学南方学院音乐系',\n",
       " '铜像广场',\n",
       " 'L5员工宿舍',\n",
       " '中山大学南方学院医务室',\n",
       " '广州中大南方招待所',\n",
       " '茗语轩餐厅',\n",
       " '保利桃花源66BLOCK',\n",
       " '中山大学南方学院聚贤楼5号',\n",
       " '中山大学南方学院宿舍H25']"
      ]
     },
     "execution_count": 11,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "#提取字典中的各地标\n",
    "pd.json_normalize(regeo(key,中大南方_LOCATION)['regeocode']['pois'])['name'].to_list()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 路径规划\n",
    "> 什么是路径规划？\n",
    ">> 路径规划API是一套以HTTP形式提供的步行、公交、驾车查询及行驶距离计算接口，返回JSON 或 XML格式的查询数据，用于实现路径规划功能的开发。 由于道路/数据/算法的变更，很可能存在间隔一段时间后请求相同起终点的经纬度返回不同结果。\n",
    ">  * 1. 步行\n",
    ">  * 2. 公交\n",
    ">  * 3. 驾车\n",
    ">  * 4. 骑行\n",
    ">  * 5. 货车\n",
    ">  * 6. 距离测量"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "##  步行\n",
    "> * 1.简介：\n",
    ">> 步行路径规划 API 可以规划100KM以内的步行通勤方案，并且返回通勤方案的数据。\n",
    "> * 2. url:https://restapi.amap.com/v3/direction/walking?parameters\n",
    "> * 3. requests.get()\n",
    "> * 4. 参数：\n",
    ">> 必选：key，origin（出发地（经度纬度）），destination（目的地（经纬度））"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备： \n",
    "origin1 = \"广东省广州市中山大学南方学院\"\n",
    "destination1 = \"广州市从化区从化汽车站\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 思考：如果有10000个位置？重复代码\n",
    "# 函数！？——>1\\节省代码，重复利用 2\\可以给小白（会一点paython）用\n",
    "# 地理编码 ==》函数形式\n",
    "# 函数一定不会报错，哪怕你写的语法有错误，哪怕你写的参数没定义？——>函数只有在执行（调用）时才会真正意义的运行！\n",
    "\n",
    "def geocode(key,address,city=None,batch=None)->str:\n",
    "    \"\"\"获取高德API的地理编码 \n",
    "    \"\"\"\n",
    "    url3 = \"https://restapi.amap.com/v3/geocode/geo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"address\":address,\n",
    "        \"city\":city,\n",
    "        \"batch\":batch\n",
    "    }\n",
    "    response = requests.get(url3,params=params)\n",
    "    results = response.json()['geocodes'][0]['location']\n",
    "    #返回值\n",
    "    return results\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Help on function geocode in module __main__:\n",
      "\n",
      "geocode(key, address, city=None, batch=None) -> str\n",
      "    获取高德API的地理编码\n",
      "\n"
     ]
    }
   ],
   "source": [
    "help(geocode)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "metadata": {},
   "outputs": [],
   "source": [
    "#geocode(高德API_key,结构化地址)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "起始点_中大南方 = geocode(key,origin1)\n",
    "起始点_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.598917,23.528365'"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "目的地_从化汽车站 = geocode(key,destination1)\n",
    "目的地_从化汽车站"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 步行规划的函数\n",
    "def walking(key,origin,destination,sig=None,output=\"json\",callback=None):\n",
    "    url3 = \"https://restapi.amap.com/v3/direction/walking?parameters\"\n",
    "    params ={\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url3,params)\n",
    "    results = r.json()\n",
    "    return results\n",
    "    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.679287,23.632575',\n",
       "  'destination': '113.598917,23.528365',\n",
       "  'paths': [{'distance': '17333',\n",
       "    'duration': '13866',\n",
       "    'steps': [{'instruction': '向东步行101米右转',\n",
       "      'orientation': '东',\n",
       "      'road': [],\n",
       "      'distance': '101',\n",
       "      'duration': '81',\n",
       "      'polyline': '113.679592,23.632491;113.680586,23.632522',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向南步行199米向右前方行走',\n",
       "      'orientation': '南',\n",
       "      'road': [],\n",
       "      'distance': '199',\n",
       "      'duration': '159',\n",
       "      'polyline': '113.680586,23.632522;113.680638,23.63214;113.680668,23.63174;113.680634,23.631541;113.68059,23.631437;113.68059,23.631437;113.680499,23.631241;113.680408,23.631094;113.680208,23.630842',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西步行159米左转',\n",
       "      'orientation': '西',\n",
       "      'road': [],\n",
       "      'distance': '159',\n",
       "      'duration': '127',\n",
       "      'polyline': '113.680204,23.630838;113.680035,23.630773;113.680035,23.630773;113.679644,23.630638;113.679644,23.630638;113.679362,23.630521;113.679201,23.630473;113.679201,23.630473;113.679032,23.63043;113.679032,23.63043;113.67888,23.630404;113.67888,23.630404;113.678711,23.630365',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向南步行237米左转',\n",
       "      'orientation': '南',\n",
       "      'road': [],\n",
       "      'distance': '237',\n",
       "      'duration': '190',\n",
       "      'polyline': '113.678711,23.63036;113.678711,23.62934;113.678711,23.62934;113.678711,23.629193;113.678689,23.629084;113.678637,23.629023;113.678424,23.628902;113.678368,23.628841;113.678316,23.628724;113.678294,23.628611;113.678294,23.628611;113.678277,23.628372',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向南步行498米向右前方行走',\n",
       "      'orientation': '南',\n",
       "      'road': [],\n",
       "      'distance': '498',\n",
       "      'duration': '398',\n",
       "      'polyline': '113.678273,23.628368;113.678572,23.628338;113.678685,23.628307;113.678685,23.628307;113.678845,23.628234;113.679045,23.628073;113.679158,23.627964;113.679158,23.627964;113.679214,23.627869;113.679236,23.627778;113.67928,23.627526;113.679288,23.627322;113.679288,23.627322;113.679253,23.626853;113.679184,23.626623;113.679141,23.626497;113.679002,23.626259;113.678941,23.626176;113.678711,23.625977;113.67862,23.625864;113.678529,23.62572;113.678438,23.625191;113.678429,23.625056;113.678451,23.624939;113.678572,23.624657',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西南步行722米左转',\n",
       "      'orientation': '西南',\n",
       "      'road': [],\n",
       "      'distance': '722',\n",
       "      'duration': '578',\n",
       "      'polyline': '113.678572,23.624653;113.678559,23.62451;113.678416,23.624323;113.678416,23.624323;113.677582,23.623793;113.676532,23.623346;113.676363,23.623255;113.676272,23.623151;113.676111,23.622834;113.676042,23.622739;113.67579,23.622483;113.675499,23.622279;113.675417,23.622174;113.675386,23.622088;113.675378,23.621836;113.675378,23.621836;113.675391,23.62161;113.675434,23.621476;113.675543,23.621359;113.675764,23.621181;113.675846,23.621089;113.675903,23.620994;113.675907,23.620855;113.675877,23.620725;113.675747,23.620547;113.675599,23.620373;113.675243,23.620013',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向东南步行412米向右前方行走',\n",
       "      'orientation': '东南',\n",
       "      'road': [],\n",
       "      'distance': '412',\n",
       "      'duration': '330',\n",
       "      'polyline': '113.675239,23.620009;113.67549,23.620013;113.675642,23.619991;113.675773,23.619948;113.676016,23.619796;113.676901,23.619193;113.677261,23.618785;113.678069,23.61783;113.678069,23.61783;113.678181,23.617656',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿乌土街向南步行1381米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '乌土街',\n",
       "      'distance': '1381',\n",
       "      'duration': '1105',\n",
       "      'polyline': '113.678181,23.617652;113.678095,23.617205;113.678051,23.617075;113.677973,23.616923;113.677743,23.616558;113.677609,23.616289;113.677391,23.615816;113.677339,23.615668;113.67714,23.614826;113.677049,23.614323;113.676927,23.613359;113.676845,23.612786;113.676602,23.611489;113.676415,23.610438;113.676411,23.610265;113.676411,23.610265;113.676489,23.609848;113.676502,23.609622;113.676493,23.609236;113.676415,23.608746;113.676415,23.608485;113.67648,23.60819;113.67661,23.607734;113.676819,23.606736;113.676862,23.606541;113.676914,23.606415;113.677014,23.606254;113.677535,23.605673',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿乌土街向西南步行165米直行',\n",
       "      'orientation': '西南',\n",
       "      'road': '乌土街',\n",
       "      'distance': '165',\n",
       "      'duration': '132',\n",
       "      'polyline': '113.677535,23.605668;113.676988,23.605373;113.676402,23.605;113.676163,23.604887',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿934县道向西步行118米直行',\n",
       "      'orientation': '西',\n",
       "      'road': '934县道',\n",
       "      'distance': '118',\n",
       "      'duration': '94',\n",
       "      'polyline': '113.676159,23.604883;113.675799,23.604805;113.675508,23.604779;113.675508,23.604779;113.675013,23.60474',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿桃园东路向西南步行674米向右前方行走',\n",
       "      'orientation': '西南',\n",
       "      'road': '桃园东路',\n",
       "      'distance': '674',\n",
       "      'duration': '539',\n",
       "      'polyline': '113.675009,23.604735;113.674236,23.604683;113.673893,23.604618;113.673464,23.604492;113.673464,23.604492;113.67168,23.604006;113.671541,23.603958;113.671411,23.603854;113.671068,23.603472;113.670807,23.603264;113.670807,23.603264;113.670525,23.603073;113.6702,23.602904;113.6702,23.602904;113.670022,23.602795;113.670022,23.602795;113.669909,23.602682;113.669818,23.602517;113.669787,23.602413;113.669718,23.601901',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿桃园东路向西南步行247米直行',\n",
       "      'orientation': '西南',\n",
       "      'road': '桃园东路',\n",
       "      'distance': '247',\n",
       "      'duration': '198',\n",
       "      'polyline': '113.669714,23.601897;113.66964,23.601771;113.66964,23.601771;113.669488,23.601558;113.669488,23.601558;113.668789,23.600859;113.668663,23.600768;113.668663,23.600768;113.668442,23.600647;113.667947,23.600417',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿桃园西路向西南步行2775米向右前方行走',\n",
       "      'orientation': '西南',\n",
       "      'road': '桃园西路',\n",
       "      'distance': '2775',\n",
       "      'duration': '2220',\n",
       "      'polyline': '113.667943,23.600412;113.667331,23.600139;113.667331,23.600139;113.666224,23.599644;113.665955,23.599505;113.665955,23.599505;113.665781,23.599362;113.665781,23.599362;113.665521,23.599093;113.665521,23.599093;113.665286,23.598824;113.665286,23.598824;113.665256,23.598785;113.665256,23.598785;113.664796,23.598238;113.664796,23.598238;113.664401,23.597622;113.664401,23.597622;113.664071,23.59714;113.663746,23.59678;113.663746,23.59678;113.663477,23.59651;113.663477,23.59651;113.66224,23.595434;113.66224,23.595434;113.661563,23.594848;113.661563,23.594848;113.661311,23.594605;113.66115,23.594414;113.660907,23.594032;113.660907,23.594032;113.660829,23.593889;113.660729,23.593598;113.660547,23.593025;113.660464,23.592804;113.660464,23.592804;113.659931,23.591593;113.659831,23.591393;113.659631,23.59105;113.659631,23.59105;113.659115,23.59023;113.658824,23.589592;113.658824,23.589592;113.658754,23.589405;113.658754,23.589405;113.657817,23.58714;113.657747,23.586936;113.657695,23.586693;113.657548,23.585369;113.657548,23.585369;113.657483,23.585161;113.657326,23.584896;113.657326,23.584896;113.657114,23.58457;113.657062,23.584453;113.65691,23.583924;113.656884,23.583785;113.656879,23.583681;113.656888,23.583572;113.656979,23.58326;113.657066,23.58303;113.657157,23.582852;113.657378,23.582539;113.657431,23.582444;113.65747,23.582344;113.657483,23.582235;113.657483,23.582109;113.657435,23.580777;113.657405,23.580616;113.657405,23.580616;113.657296,23.580308;113.657244,23.580221;113.656723,23.579644;113.656723,23.579644;113.656597,23.579488;113.656411,23.579362',\n",
       "      'action': '向右前方行走',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿石海工业大道向西南步行1838米直行',\n",
       "      'orientation': '西南',\n",
       "      'road': '石海工业大道',\n",
       "      'distance': '1838',\n",
       "      'duration': '1470',\n",
       "      'polyline': '113.656406,23.579358;113.656055,23.57931;113.656055,23.57931;113.655091,23.579089;113.654918,23.579023;113.654566,23.57885;113.654566,23.57885;113.653681,23.578372;113.653681,23.578372;113.653429,23.578247;113.653429,23.578247;113.652713,23.577865;113.652713,23.577865;113.652452,23.577704;113.652001,23.577387;113.652001,23.577387;113.651654,23.577105;113.651654,23.577105;113.651437,23.57694;113.651437,23.57694;113.650681,23.576332;113.650681,23.576332;113.650378,23.576094;113.650378,23.576094;113.649674,23.575534;113.649674,23.575534;113.649583,23.575451;113.649583,23.575451;113.64924,23.575182;113.64924,23.575182;113.647409,23.573754;113.647409,23.573754;113.647279,23.573641;113.646793,23.573155;113.646793,23.573155;113.64661,23.57296;113.64661,23.57296;113.646419,23.572778;113.646419,23.572778;113.646202,23.572565;113.645968,23.57237;113.645252,23.571866;113.645252,23.571866;113.644974,23.571732;113.644974,23.571732;113.644883,23.571706;113.644618,23.571671;113.643967,23.571675;113.643967,23.571675;113.643511,23.57168;113.643511,23.57168;113.64329,23.57168;113.643047,23.571654;113.64293,23.571632;113.642548,23.571502;113.642326,23.571411;113.641979,23.571228;113.641636,23.571003;113.641636,23.571003;113.641437,23.57082',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿政通路向西南步行2161米直行',\n",
       "      'orientation': '西南',\n",
       "      'road': '政通路',\n",
       "      'distance': '2161',\n",
       "      'duration': '1729',\n",
       "      'polyline': '113.641432,23.570816;113.641168,23.570525;113.641168,23.570525;113.640964,23.570265;113.640864,23.570156;113.640864,23.570156;113.640651,23.569978;113.640408,23.569822;113.638902,23.569006;113.638902,23.569006;113.638398,23.568746;113.638056,23.568611;113.637695,23.568529;113.637431,23.568507;113.637209,23.568516;113.637209,23.568516;113.636836,23.568576;113.636836,23.568576;113.636484,23.568676;113.636484,23.568676;113.635334,23.569058;113.633754,23.569614;113.633485,23.569674;113.633251,23.569692;113.633251,23.569692;113.633069,23.569688;113.633069,23.569688;113.632778,23.569635;113.632378,23.569492;113.631992,23.569319;113.631853,23.569223;113.631801,23.569158;113.631701,23.568997;113.631441,23.568338;113.631441,23.568338;113.63128,23.567947;113.63128,23.567947;113.63122,23.567834;113.631089,23.567656;113.630946,23.567526;113.630768,23.567387;113.630768,23.567387;113.630456,23.567157;113.630456,23.567157;113.630113,23.566884;113.630113,23.566884;113.629596,23.566458;113.629063,23.565799;113.628359,23.565174;113.62826,23.565026;113.62806,23.564592;113.627665,23.56395;113.627574,23.563815;113.627413,23.56365;113.626576,23.563003;113.626254,23.562804;113.625964,23.562682;113.624987,23.562365',\n",
       "      'action': '直行',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿灌村路向西步行781米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '灌村路',\n",
       "      'distance': '781',\n",
       "      'duration': '625',\n",
       "      'polyline': '113.624983,23.562361;113.624431,23.562183;113.62349,23.56191;113.623216,23.561771;113.623003,23.561593;113.622661,23.561185;113.622049,23.560525;113.621936,23.560421;113.621775,23.560317;113.621515,23.560226;113.620226,23.559926;113.619579,23.559761;113.619427,23.559744;113.619427,23.559744;113.619188,23.559731;113.619188,23.559731;113.618555,23.559796;113.618355,23.559839;113.618251,23.559887',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿环市东路向西南步行1583米',\n",
       "      'orientation': '西南',\n",
       "      'road': '环市东路',\n",
       "      'distance': '1583',\n",
       "      'duration': '1266',\n",
       "      'polyline': '113.618247,23.559887;113.617626,23.559271;113.617626,23.559271;113.615794,23.557474;113.615794,23.557474;113.615213,23.556905;113.615213,23.556905;113.614093,23.55579;113.614093,23.55579;113.613832,23.55549;113.613832,23.55549;113.613628,23.555217;113.613628,23.555217;113.613429,23.554926;113.613429,23.554926;113.613138,23.554418;113.612778,23.553516;113.612778,23.553516;113.612756,23.553442;113.612756,23.553442;113.612682,23.553251;113.612682,23.553251;113.612656,23.553181;113.612656,23.553181;113.612344,23.552339;113.612344,23.552339;113.612192,23.551949;113.612192,23.551949;113.61207,23.551658;113.611888,23.551354;113.611606,23.550968;113.611476,23.550812;113.611246,23.550577;113.610551,23.55;113.610551,23.55;113.610065,23.549609;113.610065,23.549609;113.609514,23.549162;113.609514,23.549162;113.609071,23.548746;113.609071,23.548746;113.608971,23.548641',\n",
       "      'action': [],\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿环市东路向南步行1626米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '环市东路',\n",
       "      'distance': '1626',\n",
       "      'duration': '1301',\n",
       "      'polyline': '113.608967,23.548637;113.608707,23.548247;113.608537,23.547921;113.608537,23.547921;113.608416,23.547526;113.608364,23.547266;113.608364,23.547266;113.608333,23.54697;113.608333,23.54697;113.608264,23.546155;113.608264,23.546155;113.608225,23.545664;113.608216,23.545061;113.608273,23.544501;113.608333,23.54418;113.608333,23.54418;113.608359,23.544054;113.608359,23.544054;113.60849,23.54342;113.60849,23.54342;113.608533,23.543199;113.608533,23.543199;113.608906,23.541484;113.608906,23.541484;113.609097,23.540564;113.609097,23.540564;113.609297,23.539661;113.609297,23.539661;113.609497,23.538685;113.609557,23.538307;113.609557,23.538307;113.609601,23.537635;113.609601,23.537635;113.609601,23.537166;113.609553,23.536536;113.609553,23.536536;113.609453,23.535916;113.60928,23.535252;113.608872,23.534223',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿从樟一路向西步行14米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '从樟一路',\n",
       "      'distance': '14',\n",
       "      'duration': '11',\n",
       "      'polyline': '113.608867,23.534219;113.608737,23.534223',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿环市东路向南步行210米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '环市东路',\n",
       "      'distance': '210',\n",
       "      'duration': '168',\n",
       "      'polyline': '113.608733,23.534223;113.608242,23.53299;113.608242,23.53299;113.608012,23.532448',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西步行301米右转',\n",
       "      'orientation': '西',\n",
       "      'road': [],\n",
       "      'distance': '301',\n",
       "      'duration': '241',\n",
       "      'polyline': '113.608008,23.532444;113.607552,23.532444;113.607509,23.532448;113.607509,23.532448;113.607075,23.532448;113.607075,23.532448;113.60638,23.532426;113.60638,23.532426;113.605881,23.532405;113.605699,23.532322;113.605625,23.532227;113.605577,23.532148;113.605538,23.532036;113.605516,23.531788',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西南步行580米右转',\n",
       "      'orientation': '西南',\n",
       "      'road': [],\n",
       "      'distance': '580',\n",
       "      'duration': '464',\n",
       "      'polyline': '113.605512,23.531784;113.605061,23.531693;113.604748,23.531597;113.603737,23.531211;113.603542,23.531111;113.603542,23.531111;113.603342,23.530964;113.60296,23.530642;113.602847,23.53049;113.602535,23.529996;113.602535,23.529996;113.601953,23.529054;113.601953,23.529054;113.601632,23.52862;113.60148,23.528437',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '沿河东南路向西北步行47米左转',\n",
       "      'orientation': '西北',\n",
       "      'road': '河东南路',\n",
       "      'distance': '47',\n",
       "      'duration': '38',\n",
       "      'polyline': '113.601476,23.528433;113.601306,23.528633;113.601215,23.528776',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '步行8米左转',\n",
       "      'orientation': [],\n",
       "      'road': [],\n",
       "      'distance': '8',\n",
       "      'duration': '6',\n",
       "      'polyline': '113.601211,23.528776;113.601155,23.528733',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '1'},\n",
       "     {'instruction': '沿河东南路向东南步行12米右转',\n",
       "      'orientation': '东南',\n",
       "      'road': '河东南路',\n",
       "      'distance': '12',\n",
       "      'duration': '10',\n",
       "      'polyline': '113.60115,23.528728;113.601211,23.528637',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西南步行231米右转',\n",
       "      'orientation': '西南',\n",
       "      'road': [],\n",
       "      'distance': '231',\n",
       "      'duration': '185',\n",
       "      'polyline': '113.601211,23.528633;113.599865,23.526953',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西步行81米右转',\n",
       "      'orientation': '西',\n",
       "      'road': [],\n",
       "      'distance': '81',\n",
       "      'duration': '65',\n",
       "      'polyline': '113.599861,23.526949;113.599405,23.527188;113.599353,23.527192;113.599141,23.527153',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向西北步行117米右转',\n",
       "      'orientation': '西北',\n",
       "      'road': [],\n",
       "      'distance': '117',\n",
       "      'duration': '94',\n",
       "      'polyline': '113.599136,23.527148;113.599115,23.527292;113.598316,23.527834',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'walk_type': '0'},\n",
       "     {'instruction': '向东北步行55米到达目的地',\n",
       "      'orientation': '东北',\n",
       "      'road': [],\n",
       "      'distance': '55',\n",
       "      'duration': '44',\n",
       "      'polyline': '113.598312,23.527834;113.598403,23.527956;113.598403,23.527956;113.598585,23.528203;113.598585,23.528203;113.598633,23.528255',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地',\n",
       "      'walk_type': '0'}]}]}}"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "walking(key,起始点_中大南方,目的地_从化汽车站)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 公交\n",
    "> * 1.简介：\n",
    ">> 公交路径规划 API 可以规划综合各类公共（火车、公交、地铁）交通方式的通勤方案，并且返回通勤方案的数据。\n",
    "> * 2.url:https://restapi.amap.com/v3/direction/walking?parameters\n",
    "> * 3.requests.get()\n",
    "> * 4.参数：\n",
    ">> * A.必选：key，origin（出发地（经度纬度）），destination（目的地（经纬度））\n",
    ">> * B.可选：cityd（跨城公交规划时的终点城市）（跨城必选）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备。 \n",
    "origin2 = \"广东省广州市中山大学南方学院\"\n",
    "destination2 = \"广州塔\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "metadata": {},
   "outputs": [],
   "source": [
    "#geocode(高德API_key,结构化地址)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 22,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "起始点_中大南方 = geocode(key,origin2)\n",
    "起始点_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.264434,23.129162'"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "目的地_广州塔 = geocode(key,destination2)\n",
    "目的地_广州塔"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 公交路径规划的函数\n",
    "def integrated(key,origin,destination,city=None,cityd=None,extensions=\"base\",strategy=0,nightflag=0,date=None,time=None,sig=None,output=\"json\",callback=None):\n",
    "    url4 = \"https://restapi.amap.com/v3/direction/transit/integrated?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"city\":city,\n",
    "        \"cityd\":cityd,\n",
    "        \"extensions\":extensions,\n",
    "        \"strategy\":strategy,\n",
    "        \"nightflag\":nightflag,\n",
    "        \"date\":date,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url4,params)\n",
    "    results = r.json()\n",
    "    return results    "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '5',\n",
       " 'route': {'origin': '113.679287,23.632575',\n",
       "  'destination': '113.264434,23.129162',\n",
       "  'distance': '89787',\n",
       "  'taxi_cost': '308',\n",
       "  'transits': [{'cost': '13.0',\n",
       "    'duration': '9329',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2127',\n",
       "    'distance': '84651',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3591',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599411,23.527555',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '929',\n",
       "       'duration': '796',\n",
       "       'steps': [{'instruction': '步行33米右转',\n",
       "         'road': [],\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599411,23.527555;113.599243,23.527306',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行134米左转',\n",
       "         'road': [],\n",
       "         'distance': '134',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599243,23.527300;113.599220,23.527405;113.599312,23.527592;113.598587,23.528202',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米右转',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.598587,23.528202;113.598404,23.527960;113.598312,23.527840;113.598244,23.527756',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿从城大道步行526米右转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '526',\n",
       "         'duration': [],\n",
       "         'polyline': '113.598244,23.527752;113.597733,23.528099;113.597473,23.528273;113.597092,23.528534;113.596565,23.528875;113.596260,23.529089;113.595207,23.529787;113.594910,23.529987;113.594162,23.530491;113.594070,23.530552;113.594040,23.530573',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行177米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '177',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594032,23.530573;113.594093,23.530716;113.593964,23.530838;113.593857,23.530937;113.594650,23.531696;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'D口', 'location': '113.594101,23.530722'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023309002',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '纪念堂',\n",
       "          'id': '440100023309012',\n",
       "          'location': '113.263431,23.132179'},\n",
       "         'name': '地铁2号线(嘉禾望岗--广州南站)',\n",
       "         'id': '440100023309',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '12863',\n",
       "         'duration': '1327',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289344,23.230395;113.289293,23.228685;113.289158,23.226921;113.289018,23.226014;113.288637,23.225007;113.288217,23.223805;113.287713,23.222367;113.287376,23.221645;113.287038,23.220919;113.286070,23.219428;113.285474,23.218366;113.285066,23.217397;113.284774,23.216394;113.284319,23.214690;113.283728,23.212102;113.283451,23.211301;113.283180,23.210513;113.282902,23.209555;113.282647,23.208025;113.282375,23.205807;113.282188,23.204355;113.281984,23.202934;113.281628,23.200920;113.281353,23.199919;113.280697,23.198580;113.279861,23.196914;113.276112,23.190465;113.275602,23.189574;113.275082,23.188656;113.271283,23.182166;113.270966,23.181613;113.270649,23.181059;113.263752,23.168915;113.263368,23.168259;113.257924,23.160877;113.256851,23.159402;113.255671,23.157767;113.255037,23.156770;113.254583,23.155830;113.254275,23.154777;113.254224,23.153704;113.254560,23.152630;113.255965,23.149569;113.256603,23.148143;113.257300,23.146587;113.258314,23.144939;113.259176,23.143674;113.259948,23.142491;113.260711,23.141236;113.261366,23.140035;113.262129,23.138693;113.262412,23.138212;113.262781,23.137533;113.263193,23.136548;113.263488,23.135309;113.263453,23.133701;113.263431,23.132179',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2335',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '黄边',\n",
       "           'id': '440100023309003',\n",
       "           'location': '113.287376,23.221645'},\n",
       "          {'name': '江夏',\n",
       "           'id': '440100023309004',\n",
       "           'location': '113.283451,23.211301'},\n",
       "          {'name': '萧岗',\n",
       "           'id': '440100023309005',\n",
       "           'location': '113.280697,23.198580'},\n",
       "          {'name': '白云文化广场',\n",
       "           'id': '440100023309006',\n",
       "           'location': '113.275602,23.189574'},\n",
       "          {'name': '白云公园',\n",
       "           'id': '440100023309007',\n",
       "           'location': '113.270966,23.181613'},\n",
       "          {'name': '飞翔公园',\n",
       "           'id': '440100023309008',\n",
       "           'location': '113.263752,23.168915'},\n",
       "          {'name': '三元里',\n",
       "           'id': '440100023309009',\n",
       "           'location': '113.256851,23.159402'},\n",
       "          {'name': '广州火车站',\n",
       "           'id': '440100023309010',\n",
       "           'location': '113.256603,23.148143'},\n",
       "          {'name': '越秀公园',\n",
       "           'id': '440100023309011',\n",
       "           'location': '113.261366,23.140035'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'D1口', 'location': '113.263191,23.131109'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.263428,23.132179',\n",
       "       'destination': '113.264442,23.128967',\n",
       "       'distance': '622',\n",
       "       'duration': '533',\n",
       "       'steps': [{'instruction': '步行163米左转',\n",
       "         'road': [],\n",
       "         'distance': '163',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263428,23.132179;113.263428,23.131826;113.263420,23.131271;113.263206,23.131271;113.263191,23.131111;113.263168,23.130911',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行21米右转',\n",
       "         'road': [],\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263161,23.130907;113.263298,23.130886;113.263374,23.130850',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿连新路步行268米左转',\n",
       "         'road': '连新路',\n",
       "         'distance': '268',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263374,23.130846;113.263321,23.128729;113.263321,23.128420',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行100米左转',\n",
       "         'road': [],\n",
       "         'distance': '100',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263321,23.128416;113.263634,23.128437;113.264000,23.128429;113.264313,23.128416',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行70米',\n",
       "         'road': [],\n",
       "         'distance': '70',\n",
       "         'duration': [],\n",
       "         'polyline': '113.264313,23.128412;113.264297,23.128754;113.264313,23.128906;113.264359,23.128967;113.264442,23.128967',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '15.0',\n",
       "    'duration': '9360',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1473',\n",
       "    'distance': '85156',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '沙塱村',\n",
       "          'id': '900000111141015',\n",
       "          'location': '113.615547,23.557409'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '15234',\n",
       "         'duration': '2783',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '12',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.615540,23.557409',\n",
       "       'destination': '113.615555,23.557423',\n",
       "       'distance': '1',\n",
       "       'duration': '0',\n",
       "       'steps': [{'instruction': '沿环市东路步行1米到达沙塱村',\n",
       "         'road': '环市东路',\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.615540,23.557409;113.615555,23.557423',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达沙塱村'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000069692017',\n",
       "          'location': '113.615556,23.557422'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站(姓钟围)',\n",
       "          'id': '900000069692047',\n",
       "          'location': '113.594136,23.530360'},\n",
       "         'name': '从11路(良口客运站总站--从化汽车站总站)',\n",
       "         'id': '900000069692',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5617',\n",
       "         'duration': '1400',\n",
       "         'polyline': '113.615556,23.557422;113.615555,23.557423;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610435,23.550077;113.610260,23.549927;113.610256,23.549926;113.609961,23.549688;113.609462,23.549288;113.609206,23.549063;113.609054,23.548924;113.608841,23.548676;113.608455,23.548498;113.606888,23.547691;113.606845,23.547669;113.606445,23.547491;113.604735,23.546732;113.604258,23.546549;113.603850,23.546424;113.603303,23.546315;113.602856,23.546276;113.602331,23.546280;113.601775,23.546289;113.601445,23.546293;113.601037,23.546324;113.600898,23.546328;113.600543,23.546345;113.600299,23.546354;113.599492,23.546393;113.599071,23.546372;113.598633,23.546350;113.598485,23.546345;113.597431,23.546293;113.597292,23.546285;113.596784,23.546215;113.596259,23.546141;113.595929,23.546085;113.595829,23.546059;113.595833,23.546059;113.595842,23.546063;113.595838,23.546063;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596181,23.543372;113.596181,23.543368;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596801,23.540686;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597240,23.534457;113.597240,23.534453;113.596385,23.533550;113.595707,23.532895;113.595521,23.532713;113.593746,23.531024;113.593303,23.530686;113.592305,23.530000;113.591441,23.529436;113.591215,23.529306;113.590842,23.529058;113.589913,23.528459;113.589280,23.528021;113.589418,23.527843;113.589701,23.528012;113.590165,23.528325;113.590768,23.528741;113.591194,23.529049;113.591411,23.529167;113.593051,23.530286;113.593329,23.530482;113.593572,23.530712;113.593798,23.530590;113.593989,23.530460;113.594136,23.530360',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1930',\n",
       "         'via_num': '6',\n",
       "         'via_stops': [{'name': '凤院路口',\n",
       "           'id': '900000069692018',\n",
       "           'location': '113.610260,23.549927'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000069692045',\n",
       "           'location': '113.602331,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000069692023',\n",
       "           'location': '113.595829,23.546059'},\n",
       "          {'name': '河东市场',\n",
       "           'id': '900000069692046',\n",
       "           'location': '113.596181,23.543372'},\n",
       "          {'name': '七星路口',\n",
       "           'id': '900000069692024',\n",
       "           'location': '113.596801,23.540686'},\n",
       "          {'name': '联星西华站',\n",
       "           'id': '900000069692037',\n",
       "           'location': '113.597240,23.534457'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000111132014',\n",
       "          'location': '113.615547,23.557409'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站(姓钟围)',\n",
       "          'id': '900000111132034',\n",
       "          'location': '113.594154,23.530352'},\n",
       "         'name': '从14路(高坣总站--从化汽车站总站)',\n",
       "         'id': '900000111132',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5899',\n",
       "         'duration': '2165',\n",
       "         'polyline': '113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612495,23.553146;113.612495,23.553143;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610451,23.550087;113.610451,23.550091;113.610451,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602432,23.546276;113.602196,23.546280;113.601173,23.546316;113.600891,23.546324;113.600777,23.546329;113.600304,23.546352;113.599495,23.546392;113.599075,23.546371;113.598633,23.546349;113.598442,23.546337;113.597534,23.546303;113.597290,23.546284;113.596779,23.546215;113.596260,23.546143;113.595970,23.546103;113.595879,23.546072;113.595877,23.546072;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597227,23.534440;113.597222,23.534440;113.596385,23.533550;113.595707,23.532895;113.595521,23.532713;113.593746,23.531024;113.593303,23.530686;113.592305,23.530000;113.591441,23.529436;113.591215,23.529306;113.590842,23.529058;113.589913,23.528459;113.589280,23.528021;113.589418,23.527843;113.589701,23.528012;113.590165,23.528325;113.590768,23.528741;113.591194,23.529049;113.591411,23.529167;113.593051,23.530286;113.593329,23.530482;113.593572,23.530712;113.593798,23.530590;113.593989,23.530460;113.594154,23.530352',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '1840',\n",
       "         'via_num': '5',\n",
       "         'via_stops': [{'name': '凤院北',\n",
       "           'id': '900000111132031',\n",
       "           'location': '113.612495,23.553146'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111132015',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000111132016',\n",
       "           'location': '113.602196,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000111132017',\n",
       "           'location': '113.595879,23.546072'},\n",
       "          {'name': '联星西华站',\n",
       "           'id': '900000111132037',\n",
       "           'location': '113.597227,23.534440'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000111137020',\n",
       "          'location': '113.615543,23.557409'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站(姓钟围)',\n",
       "          'id': '900000111137046',\n",
       "          'location': '113.594184,23.530330'},\n",
       "         'name': '从19路(高坣总站--从化汽车站总站)',\n",
       "         'id': '900000111137',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5580',\n",
       "         'duration': '2594',\n",
       "         'polyline': '113.615543,23.557409;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610451,23.550087;113.610451,23.550091;113.610451,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602432,23.546276;113.602196,23.546280;113.602192,23.546285;113.601775,23.546289;113.601445,23.546293;113.601037,23.546324;113.600898,23.546328;113.600543,23.546345;113.600299,23.546354;113.599492,23.546393;113.599071,23.546372;113.598633,23.546350;113.598485,23.546345;113.597431,23.546293;113.597292,23.546285;113.596784,23.546215;113.596259,23.546141;113.595929,23.546085;113.595807,23.546050;113.595803,23.546050;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595508,23.544926;113.595673,23.544536;113.595868,23.544071;113.596029,23.543698;113.596124,23.543481;113.596415,23.542852;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596849,23.539996;113.596875,23.539618;113.596940,23.539149;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536350;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597361,23.534583;113.597348,23.534570;113.597344,23.534570;113.596385,23.533550;113.596189,23.533372;113.595694,23.532891;113.595521,23.532713;113.593746,23.531024;113.593310,23.530691;113.591441,23.529436;113.591215,23.529306;113.590851,23.529071;113.589783,23.528372;113.589926,23.528186;113.590156,23.528333;113.590768,23.528741;113.591163,23.529015;113.591302,23.529119;113.591541,23.529249;113.592986,23.530243;113.593329,23.530482;113.593576,23.530712;113.593798,23.530590;113.593989,23.530460;113.594184,23.530330',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0725',\n",
       "         'end_time': '1910',\n",
       "         'via_num': '5',\n",
       "         'via_stops': [{'name': '凤院北',\n",
       "           'id': '900000111137036',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111137021',\n",
       "           'location': '113.610451,23.550087'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000111137022',\n",
       "           'location': '113.602196,23.546280'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000111137023',\n",
       "           'location': '113.595807,23.546050'},\n",
       "          {'name': '联星西华站',\n",
       "           'id': '900000111137045',\n",
       "           'location': '113.597348,23.534570'}]},\n",
       "        {'departure_stop': {'name': '沙塱村',\n",
       "          'id': '900000069254053',\n",
       "          'location': '113.615534,23.557400'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站(姓钟围)',\n",
       "          'id': '900000069254055',\n",
       "          'location': '113.594258,23.530282'},\n",
       "         'name': '从12路(吕田客运站总站--从化汽车站总站)',\n",
       "         'id': '900000069254',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '5628',\n",
       "         'duration': '1439',\n",
       "         'polyline': '113.615534,23.557400;113.615534,23.557396;113.615360,23.557222;113.615100,23.556975;113.614718,23.556602;113.614054,23.555933;113.613759,23.555608;113.613372,23.555122;113.613129,23.554688;113.613099,23.554622;113.612826,23.554015;113.612652,23.553555;113.612626,23.553485;113.612609,23.553438;113.612552,23.553286;113.612287,23.552565;113.612070,23.551992;113.611966,23.551771;113.611810,23.551476;113.611554,23.551102;113.611328,23.550846;113.611063,23.550590;113.610451,23.550087;113.610451,23.550091;113.610451,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608452,23.548498;113.607582,23.548014;113.606888,23.547691;113.606842,23.547668;113.606445,23.547491;113.604736,23.546732;113.604256,23.546549;113.603851,23.546425;113.603310,23.546316;113.603050,23.546289;113.602783,23.546267;113.602188,23.546284;113.602188,23.546280;113.601173,23.546316;113.600891,23.546324;113.600777,23.546329;113.600304,23.546352;113.599495,23.546392;113.599075,23.546371;113.598633,23.546349;113.598442,23.546337;113.597534,23.546303;113.597290,23.546284;113.596779,23.546215;113.596260,23.546143;113.595970,23.546103;113.595856,23.546066;113.595855,23.546063;113.595816,23.546055;113.595694,23.546007;113.595564,23.545872;113.595464,23.545716;113.595430,23.545612;113.595395,23.545326;113.595421,23.545178;113.595512,23.544926;113.595673,23.544536;113.595864,23.544071;113.596029,23.543698;113.596133,23.543472;113.596385,23.542938;113.596571,23.542474;113.596641,23.542292;113.596732,23.541897;113.596793,23.540833;113.596810,23.540586;113.596849,23.539996;113.596892,23.539462;113.596979,23.538963;113.597044,23.538598;113.597127,23.538147;113.597331,23.537396;113.597491,23.536810;113.597622,23.536345;113.597726,23.535994;113.597782,23.535790;113.597821,23.535660;113.597921,23.535308;113.597960,23.535174;113.597309,23.534531;113.597231,23.534444;113.596385,23.533550;113.595707,23.532895;113.595521,23.532713;113.593746,23.531024;113.593303,23.530686;113.592305,23.530000;113.591441,23.529436;113.591215,23.529306;113.590842,23.529058;113.589540,23.528203;113.589701,23.528012;113.590165,23.528325;113.590768,23.528741;113.591194,23.529049;113.591411,23.529167;113.593051,23.530286;113.593121,23.530294;113.593567,23.530597;113.593645,23.530603;113.593798,23.530590;113.593989,23.530460;113.594258,23.530282',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '5',\n",
       "         'via_stops': [{'name': '凤院路口',\n",
       "           'id': '900000069254029',\n",
       "           'location': '113.610451,23.550087'},\n",
       "          {'name': '大江路口',\n",
       "           'id': '900000069254030',\n",
       "           'location': '113.602188,23.546284'},\n",
       "          {'name': '河东广场',\n",
       "           'id': '900000069254031',\n",
       "           'location': '113.595856,23.546066'},\n",
       "          {'name': '七星路口',\n",
       "           'id': '900000069254032',\n",
       "           'location': '113.596810,23.540586'},\n",
       "          {'name': '联星西华站',\n",
       "           'id': '900000069254054',\n",
       "           'location': '113.597231,23.534444'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.594139,23.530359',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '274',\n",
       "       'duration': '234',\n",
       "       'steps': [{'instruction': '沿从城大道步行40米左转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '40',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594139,23.530359;113.593994,23.530460;113.593819,23.530577',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行92米左转',\n",
       "         'road': [],\n",
       "         'distance': '92',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593811,23.530582;113.593697,23.530485;113.593513,23.530508;113.593964,23.530838',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行142米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '142',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593964,23.530838;113.593857,23.530937;113.594650,23.531696;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'D口', 'location': '113.594101,23.530722'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023309002',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '纪念堂',\n",
       "          'id': '440100023309012',\n",
       "          'location': '113.263431,23.132179'},\n",
       "         'name': '地铁2号线(嘉禾望岗--广州南站)',\n",
       "         'id': '440100023309',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '12863',\n",
       "         'duration': '1327',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289344,23.230395;113.289293,23.228685;113.289158,23.226921;113.289018,23.226014;113.288637,23.225007;113.288217,23.223805;113.287713,23.222367;113.287376,23.221645;113.287038,23.220919;113.286070,23.219428;113.285474,23.218366;113.285066,23.217397;113.284774,23.216394;113.284319,23.214690;113.283728,23.212102;113.283451,23.211301;113.283180,23.210513;113.282902,23.209555;113.282647,23.208025;113.282375,23.205807;113.282188,23.204355;113.281984,23.202934;113.281628,23.200920;113.281353,23.199919;113.280697,23.198580;113.279861,23.196914;113.276112,23.190465;113.275602,23.189574;113.275082,23.188656;113.271283,23.182166;113.270966,23.181613;113.270649,23.181059;113.263752,23.168915;113.263368,23.168259;113.257924,23.160877;113.256851,23.159402;113.255671,23.157767;113.255037,23.156770;113.254583,23.155830;113.254275,23.154777;113.254224,23.153704;113.254560,23.152630;113.255965,23.149569;113.256603,23.148143;113.257300,23.146587;113.258314,23.144939;113.259176,23.143674;113.259948,23.142491;113.260711,23.141236;113.261366,23.140035;113.262129,23.138693;113.262412,23.138212;113.262781,23.137533;113.263193,23.136548;113.263488,23.135309;113.263453,23.133701;113.263431,23.132179',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2335',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '黄边',\n",
       "           'id': '440100023309003',\n",
       "           'location': '113.287376,23.221645'},\n",
       "          {'name': '江夏',\n",
       "           'id': '440100023309004',\n",
       "           'location': '113.283451,23.211301'},\n",
       "          {'name': '萧岗',\n",
       "           'id': '440100023309005',\n",
       "           'location': '113.280697,23.198580'},\n",
       "          {'name': '白云文化广场',\n",
       "           'id': '440100023309006',\n",
       "           'location': '113.275602,23.189574'},\n",
       "          {'name': '白云公园',\n",
       "           'id': '440100023309007',\n",
       "           'location': '113.270966,23.181613'},\n",
       "          {'name': '飞翔公园',\n",
       "           'id': '440100023309008',\n",
       "           'location': '113.263752,23.168915'},\n",
       "          {'name': '三元里',\n",
       "           'id': '440100023309009',\n",
       "           'location': '113.256851,23.159402'},\n",
       "          {'name': '广州火车站',\n",
       "           'id': '440100023309010',\n",
       "           'location': '113.256603,23.148143'},\n",
       "          {'name': '越秀公园',\n",
       "           'id': '440100023309011',\n",
       "           'location': '113.261366,23.140035'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'D1口', 'location': '113.263191,23.131109'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.263428,23.132179',\n",
       "       'destination': '113.264442,23.128967',\n",
       "       'distance': '622',\n",
       "       'duration': '533',\n",
       "       'steps': [{'instruction': '步行163米左转',\n",
       "         'road': [],\n",
       "         'distance': '163',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263428,23.132179;113.263428,23.131826;113.263420,23.131271;113.263206,23.131271;113.263191,23.131111;113.263168,23.130911',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行21米右转',\n",
       "         'road': [],\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263161,23.130907;113.263298,23.130886;113.263374,23.130850',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿连新路步行268米左转',\n",
       "         'road': '连新路',\n",
       "         'distance': '268',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263374,23.130846;113.263321,23.128729;113.263321,23.128420',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行100米左转',\n",
       "         'road': [],\n",
       "         'distance': '100',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263321,23.128416;113.263634,23.128437;113.264000,23.128429;113.264313,23.128416',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行70米',\n",
       "         'road': [],\n",
       "         'distance': '70',\n",
       "         'duration': [],\n",
       "         'polyline': '113.264313,23.128412;113.264297,23.128754;113.264313,23.128906;113.264359,23.128967;113.264442,23.128967',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '15.0',\n",
       "    'duration': '9497',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1472',\n",
       "    'distance': '84853',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3591',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599236,23.527334',\n",
       "       'distance': '35',\n",
       "       'duration': '30',\n",
       "       'steps': [{'instruction': '步行32米右转',\n",
       "         'road': [],\n",
       "         'distance': '32',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599243,23.527306',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行3米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '3',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599243,23.527300;113.599236,23.527334',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000050507046',\n",
       "          'location': '113.599201,23.527330'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000050507056',\n",
       "          'location': '113.593040,23.531242'},\n",
       "         'name': '从9路(从化汽车站总站--鳌头客运站总站)',\n",
       "         'id': '900000050507',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '857',\n",
       "         'duration': '730',\n",
       "         'polyline': '113.599201,23.527330;113.599252,23.527309;113.599228,23.527254;113.599144,23.527136;113.598633,23.527487;113.598251,23.527752;113.597733,23.528097;113.597473,23.528273;113.597076,23.528534;113.596565,23.528875;113.595993,23.529263;113.595200,23.529787;113.594910,23.529987;113.594589,23.530209;113.594116,23.530516;113.593834,23.530716;113.593300,23.531076;113.593040,23.531242',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0555',\n",
       "         'end_time': '2030',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围',\n",
       "           'id': '900000050507031',\n",
       "           'location': '113.595993,23.529263'}]},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111142001',\n",
       "          'location': '113.599168,23.527480'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000111142022',\n",
       "          'location': '113.594620,23.530188'},\n",
       "         'name': '从20路(从化汽车站总站--乌土村委总站)',\n",
       "         'id': '900000111142',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '689',\n",
       "         'duration': '1858',\n",
       "         'polyline': '113.599168,23.527480;113.599255,23.527307;113.599228,23.527254;113.599144,23.527136;113.598633,23.527487;113.598251,23.527752;113.597733,23.528097;113.597473,23.528273;113.597076,23.528534;113.596565,23.528875;113.595200,23.529787;113.594910,23.529987;113.594620,23.530188',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000077918001',\n",
       "          'location': '113.599240,23.527274'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000077918053',\n",
       "          'location': '113.593040,23.531242'},\n",
       "         'name': '从10路(从化汽车站总站--长岭总站)',\n",
       "         'id': '900000077918',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '870',\n",
       "         'duration': '715',\n",
       "         'polyline': '113.599240,23.527274;113.599227,23.527253;113.599149,23.527135;113.598633,23.527487;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.595985,23.529266;113.595200,23.529787;113.594910,23.529987;113.594589,23.530209;113.594116,23.530516;113.593834,23.530716;113.593300,23.531076;113.593040,23.531242',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0610',\n",
       "         'end_time': '2030',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围',\n",
       "           'id': '900000077918002',\n",
       "           'location': '113.595985,23.529266'}]},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '440100017383002',\n",
       "          'location': '113.599170,23.527486'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '440100017383080',\n",
       "          'location': '113.593040,23.531244'},\n",
       "         'name': '从4路(从化汽车站总站--温泉明月山溪总站)',\n",
       "         'id': '440100017383',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '916',\n",
       "         'duration': '708',\n",
       "         'polyline': '113.599170,23.527486;113.599260,23.527305;113.599228,23.527254;113.599144,23.527136;113.598633,23.527487;113.598251,23.527752;113.597733,23.528097;113.597473,23.528273;113.597076,23.528534;113.596565,23.528875;113.595985,23.529270;113.595985,23.529266;113.595200,23.529787;113.594910,23.529987;113.594116,23.530516;113.593834,23.530716;113.593300,23.531076;113.593040,23.531244',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2130',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围站',\n",
       "           'id': '440100017383003',\n",
       "           'location': '113.595985,23.529270'}]},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '440100017389002',\n",
       "          'location': '113.598511,23.527686'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '440100017389044',\n",
       "          'location': '113.593025,23.531248'},\n",
       "         'name': '从18路(从化汽车站总站--玲洲总站)',\n",
       "         'id': '440100017389',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '754',\n",
       "         'duration': '699',\n",
       "         'polyline': '113.598511,23.527686;113.598307,23.527839;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.595990,23.529262;113.595993,23.529263;113.595200,23.529787;113.594910,23.529987;113.594589,23.530209;113.593849,23.530693;113.593620,23.530848;113.593330,23.531038;113.593025,23.531248',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0630',\n",
       "         'end_time': '1900',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围',\n",
       "           'id': '440100017389030',\n",
       "           'location': '113.595990,23.529262'}]},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111175001',\n",
       "          'location': '113.598538,23.527693'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000111175024',\n",
       "          'location': '113.592986,23.531276'},\n",
       "         'name': '从17路(从化汽车站总站--地铁东风站总站)',\n",
       "         'id': '900000111175',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '797',\n",
       "         'duration': '956',\n",
       "         'polyline': '113.598538,23.527693;113.598307,23.527839;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.595204,23.529787;113.594909,23.529987;113.594115,23.530516;113.593989,23.530612;113.593216,23.531120;113.592986,23.531276',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111196001',\n",
       "          'location': '113.598707,23.527565'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000111196020',\n",
       "          'location': '113.593025,23.531250'},\n",
       "         'name': '从21路(从化汽车站总站--地铁东风站总站)',\n",
       "         'id': '900000111196',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '787',\n",
       "         'duration': '659',\n",
       "         'polyline': '113.598707,23.527565;113.598633,23.527617;113.598307,23.527839;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.595204,23.529787;113.594909,23.529987;113.594158,23.530490;113.593989,23.530612;113.593216,23.531120;113.593025,23.531250',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0530',\n",
       "         'end_time': '2100',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '440100017388002',\n",
       "          'location': '113.598494,23.527708'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '440100017388038',\n",
       "          'location': '113.593043,23.531241'},\n",
       "         'name': '从6路(从化汽车站总站--城康总站)',\n",
       "         'id': '440100017388',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '774',\n",
       "         'duration': '997',\n",
       "         'polyline': '113.598494,23.527708;113.598307,23.527839;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.595985,23.529266;113.595986,23.529267;113.595204,23.529787;113.594909,23.529987;113.594115,23.530516;113.593989,23.530612;113.593216,23.531120;113.593043,23.531241',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围',\n",
       "           'id': '440100017388030',\n",
       "           'location': '113.595985,23.529266'}]},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000124645001',\n",
       "          'location': '113.598581,23.527832'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000124645018',\n",
       "          'location': '113.592999,23.531267'},\n",
       "         'name': '从903路(从化汽车站总站--银林村委总站)',\n",
       "         'id': '900000124645',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '773',\n",
       "         'duration': '657',\n",
       "         'polyline': '113.598581,23.527832;113.598409,23.527951;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.595204,23.529787;113.594909,23.529987;113.594158,23.530490;113.593989,23.530612;113.593216,23.531120;113.592999,23.531267',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0715',\n",
       "         'end_time': '1715',\n",
       "         'via_num': '0',\n",
       "         'via_stops': []},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000124656001',\n",
       "          'location': '113.598538,23.527695'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000124656003',\n",
       "          'location': '113.592999,23.531267'},\n",
       "         'name': '从901路(从化汽车站总站--楼星村委总站)',\n",
       "         'id': '900000124656',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '763',\n",
       "         'duration': '687',\n",
       "         'polyline': '113.598538,23.527695;113.598305,23.527841;113.598251,23.527752;113.597733,23.528097;113.597473,23.528273;113.597076,23.528534;113.596565,23.528875;113.595985,23.529266;113.595204,23.529787;113.594909,23.529987;113.594158,23.530490;113.593989,23.530612;113.593216,23.531120;113.592999,23.531267',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0730',\n",
       "         'end_time': '1635',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围',\n",
       "           'id': '900000124656002',\n",
       "           'location': '113.595985,23.529266'}]},\n",
       "        {'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000137734001',\n",
       "          'location': '113.598503,23.527704'},\n",
       "         'arrival_stop': {'name': '地铁从化客运站2',\n",
       "          'id': '900000137734003',\n",
       "          'location': '113.592990,23.531272'},\n",
       "         'name': '从16路(从化汽车站总站--西和小镇总站)',\n",
       "         'id': '900000137734',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '806',\n",
       "         'duration': '686',\n",
       "         'polyline': '113.598503,23.527704;113.598307,23.527839;113.598247,23.527752;113.597730,23.528099;113.597474,23.528273;113.597079,23.528533;113.596567,23.528876;113.596254,23.529084;113.596007,23.529253;113.596004,23.529248;113.595204,23.529787;113.594909,23.529987;113.594115,23.530516;113.593989,23.530612;113.593216,23.531120;113.592990,23.531272',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0700',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '1',\n",
       "         'via_stops': [{'name': '姓钟围',\n",
       "           'id': '900000137734002',\n",
       "           'location': '113.596007,23.529253'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.593040,23.531240',\n",
       "       'destination': '113.594719,23.531767',\n",
       "       'distance': '239',\n",
       "       'duration': '204',\n",
       "       'steps': [{'instruction': '沿从城大道步行23米左转',\n",
       "         'road': '从城大道',\n",
       "         'distance': '23',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593040,23.531240;113.593224,23.531124',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿从化大道南步行132米左转',\n",
       "         'road': '从化大道南',\n",
       "         'distance': '132',\n",
       "         'duration': [],\n",
       "         'polyline': '113.593224,23.531120;113.593475,23.531162;113.593712,23.531263;113.594276,23.531775',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行84米到达从化客运站',\n",
       "         'road': [],\n",
       "         'distance': '84',\n",
       "         'duration': [],\n",
       "         'polyline': '113.594276,23.531775;113.594200,23.531853;113.594330,23.531969;113.594650,23.531700;113.594719,23.531767',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化客运站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化客运站',\n",
       "          'id': '900000074702002',\n",
       "          'location': '113.594721,23.531769'},\n",
       "         'arrival_stop': {'name': '嘉禾望岗',\n",
       "          'id': '900000074702013',\n",
       "          'location': '113.288956,23.237437'},\n",
       "         'name': '地铁14号线(东风--嘉禾望岗)',\n",
       "         'id': '900000074702',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '49969',\n",
       "         'duration': '2588',\n",
       "         'polyline': '113.594721,23.531769;113.593793,23.530889;113.593514,23.530681;113.582531,23.523276;113.581939,23.522822;113.580606,23.521696;113.577554,23.519552;113.577306,23.519352;113.576647,23.518756;113.576100,23.518162;113.575851,23.517843;113.575586,23.517468;113.575373,23.517137;113.571854,23.511367;113.571405,23.510602;113.571158,23.510226;113.570946,23.509891;113.570794,23.509630;113.570515,23.509158;113.569879,23.508135;113.569313,23.507131;113.568589,23.506017;113.568113,23.505381;113.567879,23.505069;113.567466,23.504621;113.567032,23.504215;113.566611,23.503881;113.566249,23.503674;113.565962,23.503527;113.565583,23.503355;113.564980,23.503094;113.562662,23.502186;113.561001,23.501509;113.560204,23.501199;113.559508,23.500933;113.557021,23.500094;113.556656,23.499905;113.556307,23.499664;113.555753,23.499216;113.554867,23.498542;113.554105,23.498082;113.552442,23.497174;113.551145,23.496444;113.550153,23.495930;113.548415,23.494993;113.546750,23.494078;113.545995,23.493606;113.545431,23.493214;113.544218,23.492366;113.543013,23.491516;113.542268,23.491042;113.541798,23.490826;113.541394,23.490688;113.537759,23.489749;113.534858,23.489004;113.534189,23.488774;113.533639,23.488559;113.533235,23.488365;113.532487,23.487938;113.531679,23.487383;113.531354,23.487147;113.531054,23.486862;113.530690,23.486477;113.530533,23.486275;113.530371,23.486068;113.529356,23.484737;113.528785,23.484076;113.528050,23.483065;113.527645,23.482451;113.527383,23.482099;113.525249,23.479331;113.524824,23.478821;113.524484,23.478512;113.524171,23.478277;113.523707,23.477996;113.520505,23.476234;113.519798,23.475886;113.518851,23.475543;113.518173,23.475343;113.517396,23.475101;113.516620,23.474853;113.514628,23.474225;113.513654,23.473944;113.512313,23.473523;113.510575,23.472981;113.510025,23.472795;113.509156,23.472477;113.508554,23.472225;113.507918,23.471936;113.506245,23.471060;113.502355,23.469038;113.501282,23.468473;113.500901,23.468254;113.500540,23.468019;113.500190,23.467722;113.499845,23.467380;113.499424,23.466854;113.499246,23.466540;113.498897,23.465841;113.498032,23.463973;113.496780,23.461391;113.496584,23.460998;113.496135,23.460378;113.495288,23.459364;113.494274,23.458157;113.493617,23.457262;113.493341,23.456794;113.493016,23.456129;113.492764,23.455544;113.492576,23.454966;113.492361,23.454088;113.492091,23.452705;113.491955,23.452090;113.491817,23.451477;113.489224,23.440035;113.489015,23.439451;113.488854,23.439095;113.488760,23.438880;113.488503,23.438437;113.488269,23.438073;113.488012,23.437768;113.487443,23.437141;113.486746,23.436504;113.486417,23.436172;113.485760,23.435550;113.484491,23.434351;113.483937,23.433862;113.483409,23.433421;113.482444,23.432639;113.481764,23.432121;113.481283,23.431736;113.481008,23.431476;113.480788,23.431212;113.480494,23.430763;113.480205,23.430295;113.479907,23.429785;113.478958,23.428208;113.477684,23.426117;113.476188,23.423553;113.474905,23.421317;113.474055,23.419732;113.473835,23.419289;113.473546,23.418871;113.473251,23.418521;113.472894,23.418187;113.472430,23.417783;113.471727,23.417217;113.471270,23.416803;113.470947,23.416529;113.470641,23.416241;113.470224,23.415858;113.470090,23.415765;113.469665,23.415415;113.469203,23.415032;113.468546,23.414490;113.467914,23.413979;113.467731,23.413830;113.467528,23.413653;113.467060,23.413259;113.466588,23.412863;113.466322,23.412656;113.466030,23.412456;113.465708,23.412246;113.464033,23.411153;113.462488,23.410016;113.461693,23.409433;113.461037,23.408860;113.460356,23.408090;113.458140,23.405268;113.455937,23.402468;113.454987,23.401185;113.454097,23.399932;113.452018,23.396597;113.451657,23.395983;113.451306,23.395410;113.450614,23.394246;113.450388,23.393877;113.450167,23.393501;113.449643,23.392666;113.449271,23.392187;113.448884,23.391755;113.448498,23.391388;113.448098,23.391056;113.447540,23.390667;113.447025,23.390357;113.446255,23.389990;113.445456,23.389709;113.443608,23.389116;113.442632,23.388803;113.442261,23.388677;113.441822,23.388505;113.441430,23.388338;113.440939,23.388106;113.435192,23.385313;113.434762,23.385121;113.434344,23.384961;113.433955,23.384848;113.433544,23.384757;113.433249,23.384716;113.432819,23.384676;113.432461,23.384661;113.425483,23.384512;113.424582,23.384472;113.423898,23.384389;113.423031,23.384234;113.422138,23.383997;113.411981,23.381242;113.408260,23.380233;113.407336,23.379973;113.406731,23.379768;113.406086,23.379515;113.405257,23.379088;113.404571,23.378631;113.401037,23.375938;113.400686,23.375649;113.400334,23.375356;113.398452,23.373735;113.396191,23.371772;113.395418,23.371053;113.392924,23.368931;113.392194,23.368315;113.391483,23.367774;113.390984,23.367436;113.390403,23.367102;113.389625,23.366700;113.388968,23.366356;113.388018,23.365888;113.382425,23.363148;113.380193,23.362045;113.379368,23.361579;113.378509,23.361084;113.377712,23.360591;113.376864,23.360062;113.375864,23.359406;113.375210,23.358915;113.374547,23.358336;113.374027,23.357826;113.372414,23.356234;113.372083,23.355874;113.371771,23.355480;113.371594,23.355219;113.371471,23.355014;113.371211,23.354531;113.369898,23.351813;113.368597,23.349044;113.368332,23.348496;113.368071,23.347950;113.367914,23.347604;113.367567,23.346717;113.367379,23.346176;113.367240,23.345705;113.366786,23.343899;113.366333,23.342349;113.365137,23.338526;113.364775,23.337579;113.364473,23.336850;113.364226,23.336300;113.363843,23.335449;113.363560,23.334837;113.363274,23.334255;113.363036,23.333737;113.362714,23.332963;113.362529,23.332475;113.362378,23.332065;113.362062,23.330940;113.361595,23.328943;113.361181,23.327145;113.360946,23.326171;113.360741,23.325560;113.360124,23.324168;113.359077,23.321870;113.358703,23.320889;113.358366,23.319953;113.356769,23.315556;113.355208,23.311371;113.354787,23.310245;113.354178,23.308694;113.353731,23.307571;113.353548,23.307114;113.353336,23.306590;113.353058,23.305991;113.352827,23.305572;113.352537,23.305109;113.352187,23.304639;113.351792,23.304155;113.351321,23.303625;113.347732,23.299874;113.347197,23.299284;113.346670,23.298702;113.340231,23.291376;113.340003,23.291144;113.339700,23.290972;113.339390,23.290843;113.339048,23.290728;113.338621,23.290634;113.338104,23.290595;113.337592,23.290595;113.337147,23.290632;113.336663,23.290688;113.333273,23.291321;113.332950,23.291320;113.332507,23.291211;113.331884,23.290978;113.331073,23.290523;113.330397,23.289823;113.324009,23.279061;113.323721,23.278498;113.323583,23.278078;113.323505,23.277704;113.323427,23.277330;113.323338,23.276636;113.323319,23.276269;113.323319,23.275957;113.323347,23.275789;113.323400,23.275612;113.323457,23.275469;113.323549,23.275315;113.323733,23.275101;113.324921,23.273881;113.325307,23.273413;113.325497,23.273031;113.325623,23.272689;113.325709,23.272152;113.325720,23.271870;113.325695,23.271597;113.325641,23.271343;113.324992,23.268528;113.324626,23.266953;113.324249,23.265270;113.323968,23.264055;113.323677,23.262825;113.323390,23.261659;113.323076,23.260737;113.322641,23.259722;113.318141,23.251696;113.317841,23.251170;113.317542,23.250643;113.316789,23.249273;113.316123,23.248114;113.315743,23.247465;113.315608,23.247270;113.315458,23.247099;113.315273,23.246904;113.315073,23.246743;113.314893,23.246604;113.314740,23.246510;113.314595,23.246443;113.314429,23.246381;113.314233,23.246331;113.314056,23.246295;113.313771,23.246260;113.313333,23.246219;113.312813,23.246193;113.312324,23.246193;113.311829,23.246231;113.311291,23.246309;113.310628,23.246444;113.307387,23.247147;113.305899,23.247462;113.305321,23.247583;113.304976,23.247639;113.304626,23.247683;113.304252,23.247713;113.303881,23.247730;113.303505,23.247735;113.295297,23.247537;113.293727,23.247514;113.293433,23.247506;113.293166,23.247489;113.292797,23.247447;113.292458,23.247393;113.292088,23.247326;113.291702,23.247238;113.291350,23.247127;113.291029,23.246996;113.290745,23.246870;113.290470,23.246706;113.290220,23.246546;113.289920,23.246303;113.289644,23.245979;113.289469,23.245650;113.289358,23.245360;113.289296,23.245046;113.289268,23.244775;113.289255,23.244419;113.289184,23.241742;113.289150,23.240194;113.289137,23.239539;113.289079,23.239171;113.289040,23.238855;113.288984,23.238394;113.288957,23.237902;113.288956,23.237437',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2235',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '赤草',\n",
       "           'id': '900000074702003',\n",
       "           'location': '113.560204,23.501199'},\n",
       "          {'name': '神岗',\n",
       "           'id': '900000074702004',\n",
       "           'location': '113.517396,23.475101'},\n",
       "          {'name': '太平',\n",
       "           'id': '900000074702005',\n",
       "           'location': '113.491955,23.452090'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000074702006',\n",
       "           'location': '113.467060,23.413259'},\n",
       "          {'name': '马沥',\n",
       "           'id': '900000074702007',\n",
       "           'location': '113.450388,23.393877'},\n",
       "          {'name': '钟落潭',\n",
       "           'id': '900000074702008',\n",
       "           'location': '113.400686,23.375649'},\n",
       "          {'name': '竹料',\n",
       "           'id': '900000074702009',\n",
       "           'location': '113.368332,23.348496'},\n",
       "          {'name': '太和',\n",
       "           'id': '900000074702010',\n",
       "           'location': '113.347197,23.299284'},\n",
       "          {'name': '夏良',\n",
       "           'id': '900000074702011',\n",
       "           'location': '113.323505,23.277704'},\n",
       "          {'name': '白云东平',\n",
       "           'id': '900000074702012',\n",
       "           'location': '113.317841,23.251170'}]}]},\n",
       "      'entrance': {'name': 'C2口', 'location': '113.594200,23.531855'},\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.288956,23.237434',\n",
       "       'destination': '113.289246,23.237461',\n",
       "       'distance': '63',\n",
       "       'duration': '54',\n",
       "       'steps': [{'instruction': '步行63米到达嘉禾望岗',\n",
       "         'road': [],\n",
       "         'distance': '63',\n",
       "         'duration': [],\n",
       "         'polyline': '113.288956,23.237434;113.289009,23.237434;113.289009,23.237549;113.289009,23.237604;113.289238,23.237604;113.289246,23.237465;113.289246,23.237461',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达嘉禾望岗'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '嘉禾望岗',\n",
       "          'id': '440100023309002',\n",
       "          'location': '113.289243,23.237460'},\n",
       "         'arrival_stop': {'name': '纪念堂',\n",
       "          'id': '440100023309012',\n",
       "          'location': '113.263431,23.132179'},\n",
       "         'name': '地铁2号线(嘉禾望岗--广州南站)',\n",
       "         'id': '440100023309',\n",
       "         'type': '地铁线路',\n",
       "         'distance': '12863',\n",
       "         'duration': '1327',\n",
       "         'polyline': '113.289243,23.237460;113.289242,23.236973;113.289319,23.231847;113.289344,23.230395;113.289293,23.228685;113.289158,23.226921;113.289018,23.226014;113.288637,23.225007;113.288217,23.223805;113.287713,23.222367;113.287376,23.221645;113.287038,23.220919;113.286070,23.219428;113.285474,23.218366;113.285066,23.217397;113.284774,23.216394;113.284319,23.214690;113.283728,23.212102;113.283451,23.211301;113.283180,23.210513;113.282902,23.209555;113.282647,23.208025;113.282375,23.205807;113.282188,23.204355;113.281984,23.202934;113.281628,23.200920;113.281353,23.199919;113.280697,23.198580;113.279861,23.196914;113.276112,23.190465;113.275602,23.189574;113.275082,23.188656;113.271283,23.182166;113.270966,23.181613;113.270649,23.181059;113.263752,23.168915;113.263368,23.168259;113.257924,23.160877;113.256851,23.159402;113.255671,23.157767;113.255037,23.156770;113.254583,23.155830;113.254275,23.154777;113.254224,23.153704;113.254560,23.152630;113.255965,23.149569;113.256603,23.148143;113.257300,23.146587;113.258314,23.144939;113.259176,23.143674;113.259948,23.142491;113.260711,23.141236;113.261366,23.140035;113.262129,23.138693;113.262412,23.138212;113.262781,23.137533;113.263193,23.136548;113.263488,23.135309;113.263453,23.133701;113.263431,23.132179',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2335',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '黄边',\n",
       "           'id': '440100023309003',\n",
       "           'location': '113.287376,23.221645'},\n",
       "          {'name': '江夏',\n",
       "           'id': '440100023309004',\n",
       "           'location': '113.283451,23.211301'},\n",
       "          {'name': '萧岗',\n",
       "           'id': '440100023309005',\n",
       "           'location': '113.280697,23.198580'},\n",
       "          {'name': '白云文化广场',\n",
       "           'id': '440100023309006',\n",
       "           'location': '113.275602,23.189574'},\n",
       "          {'name': '白云公园',\n",
       "           'id': '440100023309007',\n",
       "           'location': '113.270966,23.181613'},\n",
       "          {'name': '飞翔公园',\n",
       "           'id': '440100023309008',\n",
       "           'location': '113.263752,23.168915'},\n",
       "          {'name': '三元里',\n",
       "           'id': '440100023309009',\n",
       "           'location': '113.256851,23.159402'},\n",
       "          {'name': '广州火车站',\n",
       "           'id': '440100023309010',\n",
       "           'location': '113.256603,23.148143'},\n",
       "          {'name': '越秀公园',\n",
       "           'id': '440100023309011',\n",
       "           'location': '113.261366,23.140035'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': {'name': 'D1口', 'location': '113.263191,23.131109'},\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.263428,23.132179',\n",
       "       'destination': '113.264442,23.128967',\n",
       "       'distance': '622',\n",
       "       'duration': '533',\n",
       "       'steps': [{'instruction': '步行163米左转',\n",
       "         'road': [],\n",
       "         'distance': '163',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263428,23.132179;113.263428,23.131826;113.263420,23.131271;113.263206,23.131271;113.263191,23.131111;113.263168,23.130911',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行21米右转',\n",
       "         'road': [],\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263161,23.130907;113.263298,23.130886;113.263374,23.130850',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿连新路步行268米左转',\n",
       "         'road': '连新路',\n",
       "         'distance': '268',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263374,23.130846;113.263321,23.128729;113.263321,23.128420',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行100米左转',\n",
       "         'road': [],\n",
       "         'distance': '100',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263321,23.128416;113.263634,23.128437;113.264000,23.128429;113.264313,23.128416',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行70米',\n",
       "         'road': [],\n",
       "         'distance': '70',\n",
       "         'duration': [],\n",
       "         'polyline': '113.264313,23.128412;113.264297,23.128754;113.264313,23.128906;113.264359,23.128967;113.264442,23.128967',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '36.0',\n",
       "    'duration': '17228',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '1221',\n",
       "    'distance': '121281',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3591',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599251,23.528355',\n",
       "       'distance': '119',\n",
       "       'duration': '102',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599251,23.528355',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000117293001',\n",
       "          'location': '113.599245,23.528355'},\n",
       "         'arrival_stop': {'name': '地铁汉溪长隆D站',\n",
       "          'id': '900000117293012',\n",
       "          'location': '113.330261,22.994513'},\n",
       "         'name': '从化汽车站-广州南汽车客运站(从化汽车站总站--广州南汽车客运站)',\n",
       "         'id': '900000117293',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '75920',\n",
       "         'duration': '6613',\n",
       "         'polyline': '113.599245,23.528355;113.599709,23.528025;113.599922,23.528368;113.600069,23.528594;113.600408,23.529054;113.600625,23.529280;113.600742,23.529366;113.600851,23.529397;113.601124,23.528772;113.601211,23.528628;113.601363,23.528446;113.602174,23.527682;113.602452,23.527418;113.602591,23.527257;113.602648,23.527157;113.602899,23.526619;113.602921,23.526463;113.602912,23.526324;113.602852,23.526007;113.602765,23.525773;113.602691,23.525673;113.602266,23.525104;113.602148,23.524939;113.601810,23.524501;113.601597,23.524214;113.601328,23.523872;113.601185,23.523711;113.600885,23.523446;113.600625,23.523281;113.600326,23.523134;113.599957,23.523008;113.599696,23.522951;113.599119,23.522886;113.598633,23.522847;113.597977,23.522795;113.597170,23.522730;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581649,23.516202;113.581645,23.516202;113.581202,23.515829;113.580859,23.515547;113.580686,23.515408;113.579878,23.514783;113.579332,23.514462;113.579097,23.514349;113.578585,23.514136;113.576732,23.513485;113.576658,23.513459;113.576003,23.513229;113.575382,23.512999;113.574431,23.512591;113.573954,23.512361;113.573025,23.511819;113.572405,23.511402;113.571545,23.510820;113.571476,23.510768;113.571437,23.510742;113.571224,23.510564;113.570924,23.510256;113.570655,23.509970;113.570412,23.509666;113.570239,23.509414;113.569983,23.509006;113.569332,23.507930;113.568741,23.506962;113.568494,23.506567;113.567860,23.505538;113.567522,23.505069;113.567218,23.504727;113.566888,23.504431;113.566584,23.504201;113.566128,23.503915;113.565686,23.503702;113.565035,23.503446;113.563537,23.502869;113.562313,23.502405;113.560039,23.501536;113.559080,23.501172;113.558859,23.501085;113.558861,23.501085;113.558220,23.500843;113.557793,23.500683;113.557350,23.500469;113.557144,23.500360;113.556694,23.500065;113.556374,23.499823;113.556290,23.499754;113.555466,23.499058;113.554993,23.498680;113.554688,23.498470;113.554604,23.498415;113.554146,23.498138;113.553734,23.497919;113.552681,23.497353;113.550377,23.496115;113.548630,23.495173;113.546829,23.494181;113.546463,23.493971;113.545952,23.493643;113.545563,23.493368;113.545235,23.493147;113.543579,23.491991;113.542946,23.491533;113.542328,23.491116;113.541939,23.490929;113.541618,23.490810;113.541245,23.490694;113.540405,23.490486;113.538918,23.490105;113.536530,23.489500;113.536118,23.489395;113.534828,23.489058;113.534439,23.488930;113.533997,23.488766;113.533661,23.488625;113.533157,23.488379;113.532715,23.488129;113.532623,23.488083;113.531548,23.487360;113.531197,23.487089;113.530693,23.486589;113.530563,23.486412;113.529579,23.485168;113.529381,23.484879;113.529327,23.484787;113.528648,23.483994;113.528343,23.483603;113.528069,23.483212;113.527771,23.482786;113.527588,23.482464;113.527412,23.482241;113.526230,23.480688;113.525902,23.480238;113.525124,23.479221;113.524834,23.478893;113.524574,23.478634;113.524345,23.478443;113.524071,23.478260;113.523895,23.478148;113.523247,23.477781;113.522476,23.477354;113.520248,23.476143;113.519775,23.475929;113.519043,23.475674;113.518051,23.475361;113.517647,23.475235;113.517349,23.475142;113.517181,23.475086;113.515945,23.474714;113.514130,23.474131;113.513954,23.474085;113.513954,23.474079;113.513565,23.473970;113.513107,23.473848;113.512634,23.473671;113.511330,23.473269;113.510735,23.473095;113.510262,23.472939;113.509521,23.472677;113.508194,23.472118;113.506912,23.471466;113.505333,23.470633;113.504906,23.470413;113.503502,23.469690;113.502777,23.469311;113.501839,23.468828;113.501076,23.468420;113.500847,23.468285;113.500420,23.467991;113.500130,23.467743;113.499817,23.467413;113.499535,23.467089;113.499336,23.466797;113.499321,23.466776;113.499084,23.466337;113.498428,23.464949;113.496994,23.461918;113.496674,23.461275;113.496544,23.461061;113.496300,23.460686;113.495918,23.460205;113.495239,23.459379;113.494881,23.458958;113.494362,23.458342;113.494118,23.458038;113.493904,23.457764;113.493706,23.457491;113.493546,23.457258;113.493408,23.457022;113.493095,23.456440;113.492882,23.455969;113.492805,23.455807;113.492729,23.455605;113.492493,23.454887;113.492317,23.454206;113.492119,23.453657;113.491859,23.452591;113.491821,23.452410;113.491592,23.451393;113.491501,23.450956;113.491318,23.450191;113.491135,23.449396;113.491043,23.448933;113.490746,23.447569;113.490646,23.447088;113.490486,23.446489;113.490433,23.446228;113.490295,23.445625;113.490196,23.445133;113.490150,23.444956;113.490128,23.444822;113.489929,23.443871;113.489769,23.443069;113.489754,23.442873;113.489777,23.442738;113.489586,23.441818;113.489235,23.440296;113.489082,23.439796;113.488892,23.439299;113.488762,23.439022;113.488739,23.438963;113.488441,23.438438;113.488091,23.437939;113.487762,23.437551;113.487495,23.437275;113.487007,23.436813;113.485970,23.435816;113.485405,23.435278;113.485146,23.435026;113.484161,23.434124;113.484039,23.434015;113.483833,23.433838;113.483795,23.433811;113.483536,23.433584;113.483398,23.433485;113.482185,23.432531;113.481339,23.431845;113.480881,23.431429;113.480515,23.430994;113.480255,23.430620;113.480019,23.430264;113.479279,23.429020;113.478806,23.428183;113.478256,23.427275;113.478119,23.427013;113.477905,23.426649;113.477692,23.426254;113.477592,23.426029;113.476830,23.424763;113.476341,23.423944;113.476166,23.423672;113.475677,23.422852;113.475670,23.422838;113.475319,23.422245;113.474625,23.421085;113.474274,23.420521;113.473946,23.419950;113.473732,23.419695;113.473244,23.419127;113.472748,23.418585;113.472572,23.418442;113.471695,23.417709;113.469810,23.416193;113.469246,23.415720;113.467407,23.414124;113.466797,23.413630;113.466568,23.413443;113.466202,23.413134;113.466194,23.413134;113.465576,23.412613;113.464981,23.412090;113.464699,23.411861;113.464500,23.411694;113.464241,23.411463;113.464073,23.411333;113.463760,23.411098;113.463440,23.410788;113.462883,23.410378;113.461922,23.409676;113.461395,23.409258;113.461075,23.408966;113.460648,23.408524;113.460365,23.408169;113.460360,23.408168;113.459983,23.407700;113.459900,23.407600;113.458581,23.405907;113.457591,23.404705;113.457287,23.404332;113.456515,23.403338;113.455981,23.402648;113.455582,23.402096;113.455391,23.401832;113.455182,23.401554;113.454887,23.401163;113.454674,23.400877;113.454553,23.400699;113.454197,23.400208;113.454054,23.399996;113.453342,23.398919;113.452756,23.397969;113.452695,23.397873;113.452617,23.397734;113.452444,23.397448;113.452027,23.396736;113.451137,23.395239;113.450894,23.394831;113.450417,23.394032;113.449748,23.392921;113.449440,23.392483;113.449201,23.392183;113.448889,23.391836;113.448594,23.391549;113.448264,23.391259;113.447865,23.390946;113.447496,23.390694;113.447101,23.390460;113.446710,23.390260;113.446181,23.390017;113.445842,23.389891;113.445391,23.389740;113.444822,23.389562;113.443160,23.389041;113.442781,23.388968;113.442435,23.388898;113.441940,23.388737;113.440894,23.388264;113.440135,23.387895;113.439349,23.387530;113.438659,23.387183;113.438511,23.387109;113.438507,23.387109;113.437687,23.386710;113.436120,23.385959;113.435590,23.385686;113.435100,23.385434;113.434926,23.385256;113.434475,23.385074;113.434054,23.384939;113.433711,23.384848;113.433472,23.384805;113.432969,23.384740;113.432678,23.384727;113.431272,23.384687;113.430742,23.384674;113.430269,23.384666;113.429505,23.384653;113.428889,23.384640;113.428589,23.384635;113.427639,23.384614;113.427344,23.384605;113.426910,23.384601;113.426740,23.384596;113.426389,23.384583;113.426241,23.384583;113.425977,23.384579;113.425412,23.384562;113.425143,23.384553;113.424926,23.384540;113.424927,23.384541;113.424355,23.384504;113.423912,23.384449;113.423042,23.384279;113.422852,23.384235;113.422302,23.384098;113.421944,23.384003;113.421593,23.383902;113.421463,23.383871;113.420570,23.383629;113.419655,23.383377;113.419502,23.383446;113.419388,23.383530;113.419319,23.383593;113.419243,23.383688;113.419197,23.383772;113.419144,23.383875;113.419113,23.383980;113.419106,23.384054;113.419083,23.384275;113.419106,23.384735;113.419159,23.385347;113.419182,23.385719;113.419182,23.385933;113.419136,23.386580;113.419128,23.386730;113.419159,23.387209;113.419182,23.387392;113.419228,23.387535;113.419266,23.387623;113.419334,23.387737;113.419380,23.387783;113.419502,23.387911;113.419563,23.387960;113.419670,23.388025;113.419754,23.388060;113.419891,23.388107;113.420074,23.388142;113.420204,23.388142;113.420288,23.388138;113.420456,23.388098;113.420593,23.388039;113.420731,23.387968;113.420853,23.387869;113.420906,23.387814;113.421013,23.387682;113.421074,23.387560;113.421104,23.387487;113.421120,23.387405;113.421158,23.387192;113.421211,23.386641;113.421188,23.385221;113.421211,23.384140;113.421341,23.382187;113.421486,23.380693;113.421700,23.378906;113.421967,23.376579;113.422043,23.375912;113.422173,23.374790;113.422188,23.374254;113.422157,23.373196;113.422119,23.372614;113.421982,23.371420;113.421638,23.369844;113.421272,23.368654;113.421082,23.368097;113.421013,23.367916;113.420708,23.367205;113.420341,23.366407;113.419876,23.365555;113.418488,23.363342;113.417824,23.362236;113.417435,23.361534;113.417038,23.360729;113.416794,23.360165;113.416557,23.359575;113.416359,23.358984;113.415710,23.356932;113.415672,23.356817;113.415230,23.355543;113.415039,23.355068;113.414818,23.354591;113.414406,23.353857;113.414062,23.353298;113.413681,23.352774;113.413025,23.351957;113.412079,23.350977;113.408310,23.346762;113.407921,23.346289;113.407593,23.345947;113.406738,23.345064;113.406006,23.344336;113.404503,23.343060;113.400993,23.340382;113.400879,23.340282;113.399513,23.339176;113.398079,23.337896;113.396233,23.336138;113.395126,23.334995;113.395096,23.334961;113.393425,23.333078;113.391869,23.331167;113.391624,23.330875;113.390602,23.329586;113.386078,23.323971;113.385651,23.323425;113.384804,23.322235;113.384171,23.321325;113.383209,23.319836;113.382187,23.318119;113.381554,23.316986;113.380875,23.315624;113.380524,23.314926;113.380135,23.314106;113.379929,23.313652;113.379646,23.312986;113.379242,23.312004;113.378906,23.311159;113.376366,23.304823;113.376106,23.304235;113.375732,23.303411;113.375229,23.302486;113.374916,23.302000;113.374794,23.301809;113.374321,23.301165;113.373840,23.300550;113.373558,23.300236;113.373291,23.299936;113.372643,23.299280;113.370987,23.297714;113.370705,23.297419;113.370270,23.296917;113.369865,23.296392;113.369431,23.295729;113.369171,23.295269;113.368996,23.294914;113.368782,23.294436;113.368607,23.293953;113.368492,23.293585;113.368347,23.293091;113.368248,23.292578;113.368187,23.292204;113.368141,23.291689;113.368126,23.291431;113.368118,23.291016;113.368118,23.290791;113.368126,23.290409;113.368256,23.288481;113.368317,23.287449;113.368332,23.286428;113.368317,23.285643;113.368294,23.284990;113.368118,23.282135;113.367981,23.280027;113.367950,23.279358;113.367882,23.278242;113.367683,23.274952;113.367615,23.273945;113.367630,23.273638;113.367661,23.273148;113.367722,23.272640;113.367790,23.272335;113.367844,23.272018;113.367935,23.271654;113.368263,23.270624;113.368370,23.270290;113.368500,23.269796;113.368561,23.269335;113.368568,23.269039;113.368568,23.268898;113.368561,23.268652;113.368515,23.268238;113.368393,23.267742;113.368301,23.267477;113.368095,23.267031;113.367958,23.266768;113.367485,23.266102;113.366013,23.264111;113.365196,23.262899;113.364784,23.262213;113.364372,23.261444;113.363892,23.260429;113.363472,23.259375;113.363213,23.258646;113.363037,23.258055;113.362984,23.257883;113.362755,23.256941;113.362572,23.255999;113.362480,23.255495;113.362434,23.255110;113.362373,23.254404;113.362350,23.254110;113.362305,23.252514;113.362267,23.249554;113.362267,23.247509;113.362259,23.247070;113.362228,23.246449;113.362206,23.246107;113.362144,23.245697;113.362053,23.245352;113.362000,23.245127;113.361824,23.244709;113.361717,23.244518;113.361496,23.244141;113.361443,23.244053;113.361099,23.243643;113.360756,23.243282;113.360390,23.242943;113.359825,23.242445;113.358932,23.241640;113.357590,23.240486;113.356934,23.239904;113.356850,23.239836;113.356628,23.239618;113.356354,23.239302;113.356071,23.238880;113.355927,23.238571;113.355820,23.238165;113.355782,23.237850;113.355766,23.237669;113.355789,23.237400;113.355843,23.237059;113.355873,23.236958;113.355972,23.236671;113.356064,23.236467;113.356247,23.236147;113.356293,23.236080;113.356499,23.235798;113.356705,23.235525;113.356934,23.235260;113.356949,23.235237;113.357292,23.234844;113.357651,23.234381;113.358124,23.233694;113.358437,23.233191;113.358627,23.232819;113.358772,23.232477;113.358940,23.231909;113.359512,23.230032;113.360596,23.226416;113.361038,23.225096;113.361122,23.224882;113.361389,23.224115;113.361565,23.223667;113.361893,23.222874;113.362190,23.222271;113.363686,23.219404;113.364044,23.218542;113.364403,23.217655;113.365326,23.215483;113.365891,23.214111;113.366257,23.213234;113.366936,23.211590;113.367172,23.211094;113.367287,23.210842;113.367500,23.210314;113.367775,23.209497;113.367966,23.208925;113.368118,23.208378;113.368134,23.208321;113.368240,23.207891;113.368362,23.207296;113.368454,23.206844;113.368652,23.205694;113.368935,23.203537;113.368988,23.203125;113.368996,23.203102;113.369064,23.202660;113.369156,23.201967;113.369209,23.201540;113.369301,23.200947;113.369339,23.200651;113.369438,23.200056;113.369537,23.199640;113.370018,23.197227;113.370094,23.196785;113.370132,23.196568;113.370407,23.194162;113.370468,23.193386;113.370483,23.193333;113.370514,23.192886;113.370613,23.192135;113.370628,23.191980;113.370712,23.191172;113.370872,23.189718;113.370979,23.189148;113.371086,23.188807;113.371216,23.188452;113.371414,23.188055;113.371544,23.187819;113.371834,23.187445;113.372215,23.187010;113.372498,23.186728;113.374229,23.185068;113.374611,23.184635;113.374802,23.184362;113.374924,23.184145;113.375122,23.183702;113.375183,23.183447;113.375275,23.183069;113.375298,23.182692;113.375298,23.182487;113.375259,23.182131;113.375191,23.181780;113.375092,23.181419;113.375015,23.181225;113.374977,23.181150;113.374809,23.180861;113.374420,23.180286;113.369003,23.173328;113.367928,23.171902;113.366570,23.170164;113.365929,23.169353;113.365547,23.168829;113.365349,23.168489;113.365150,23.168119;113.364868,23.167459;113.364784,23.167183;113.364639,23.166693;113.364532,23.166176;113.364487,23.165876;113.364433,23.165218;113.364388,23.164709;113.364319,23.164148;113.364296,23.163807;113.364265,23.163279;113.364159,23.161720;113.364105,23.160778;113.363983,23.159180;113.363892,23.157909;113.363792,23.156839;113.363739,23.156458;113.363602,23.155947;113.363274,23.155188;113.363106,23.154840;113.362877,23.154545;113.362572,23.153839;113.361168,23.150782;113.360611,23.149395;113.360199,23.148191;113.360184,23.148182;113.360039,23.147678;113.359863,23.147135;113.359795,23.146885;113.359596,23.146084;113.359474,23.145573;113.359451,23.145418;113.359299,23.144682;113.359215,23.144272;113.358887,23.142723;113.358551,23.141043;113.358383,23.140390;113.358170,23.139805;113.358009,23.139441;113.357727,23.138870;113.357567,23.138615;113.357117,23.138046;113.356934,23.137823;113.356895,23.137783;113.356461,23.137266;113.356400,23.137205;113.356232,23.137039;113.356026,23.136845;113.355705,23.136585;113.355110,23.136168;113.352661,23.134708;113.352318,23.134480;113.352074,23.134289;113.351860,23.134085;113.351707,23.133902;113.351562,23.133680;113.351379,23.133303;113.351303,23.133116;113.351242,23.132837;113.351212,23.132605;113.351212,23.132227;113.351219,23.132044;113.351379,23.130678;113.351517,23.129339;113.351601,23.128633;113.351654,23.128187;113.351707,23.127535;113.351799,23.126221;113.352036,23.122486;113.352150,23.120750;113.352180,23.119873;113.352180,23.119276;113.352165,23.118382;113.352150,23.117933;113.352104,23.117655;113.352097,23.117418;113.352074,23.116884;113.352028,23.116180;113.351959,23.115236;113.351944,23.115044;113.351913,23.114605;113.351906,23.114294;113.351860,23.113716;113.351753,23.112288;113.351517,23.109085;113.351410,23.107496;113.351326,23.106329;113.351181,23.104244;113.351143,23.103785;113.351135,23.103472;113.351112,23.103043;113.351112,23.101940;113.351105,23.101215;113.351135,23.099016;113.351135,23.096804;113.351135,23.096502;113.351181,23.094166;113.351196,23.093260;113.351212,23.092287;113.351227,23.091146;113.351181,23.089731;113.351112,23.089003;113.351006,23.088364;113.350861,23.087479;113.350746,23.086987;113.350571,23.086380;113.350410,23.085920;113.350159,23.085226;113.349922,23.084675;113.349686,23.084188;113.349358,23.083548;113.348930,23.082827;113.348572,23.082275;113.348450,23.082081;113.348045,23.081524;113.347641,23.081024;113.347420,23.080759;113.347122,23.080418;113.346634,23.079901;113.346321,23.079596;113.344429,23.077728;113.343292,23.076590;113.342941,23.076180;113.342705,23.075865;113.342445,23.075455;113.342247,23.075100;113.342094,23.074778;113.341881,23.074263;113.341743,23.073797;113.341621,23.073233;113.341537,23.072626;113.341530,23.072031;113.341553,23.071548;113.341591,23.071289;113.341629,23.071062;113.341705,23.070656;113.341850,23.070169;113.342094,23.069500;113.342453,23.068642;113.342628,23.068199;113.342812,23.067747;113.342873,23.067587;113.343384,23.066311;113.343422,23.066219;113.343689,23.065641;113.343918,23.065060;113.344109,23.064554;113.344299,23.063885;113.344536,23.062805;113.344620,23.062096;113.344643,23.060638;113.344643,23.060301;113.344643,23.060177;113.344528,23.059071;113.344322,23.058083;113.344231,23.057695;113.343895,23.056402;113.343491,23.054617;113.342194,23.049313;113.341881,23.048086;113.341553,23.046715;113.341103,23.044882;113.340843,23.043716;113.340088,23.040710;113.339554,23.038433;113.339531,23.038328;113.339188,23.037001;113.338516,23.034197;113.336967,23.027868;113.336838,23.027344;113.336441,23.025694;113.336075,23.024294;113.335808,23.023624;113.335724,23.023464;113.335655,23.023298;113.335556,23.022827;113.335472,23.022232;113.335419,23.021866;113.335236,23.021389;113.335083,23.020821;113.334961,23.020355;113.334877,23.020041;113.334854,23.019886;113.334854,23.019436;113.334808,23.019039;113.334808,23.018789;113.334854,23.018303;113.334900,23.017969;113.334961,23.017687;113.334969,23.017632;113.335037,23.017336;113.335197,23.016909;113.335365,23.016525;113.335419,23.016401;113.335449,23.016354;113.335548,23.016167;113.335548,23.016165;113.335732,23.015806;113.335823,23.015669;113.336258,23.015013;113.336319,23.014969;113.336571,23.014563;113.336830,23.014135;113.336975,23.013880;113.337303,23.013342;113.337563,23.012909;113.338058,23.012100;113.338150,23.011936;113.338524,23.011353;113.338684,23.011070;113.338791,23.010916;113.339157,23.010317;113.339432,23.009878;113.340012,23.008867;113.340042,23.008785;113.340240,23.008438;113.340652,23.007772;113.341171,23.006941;113.341354,23.006712;113.341919,23.005907;113.342079,23.005659;113.342293,23.005369;113.342293,23.005360;113.342453,23.005142;113.342613,23.004923;113.342705,23.004818;113.342781,23.004709;113.342995,23.004417;113.343208,23.004135;113.343620,23.003620;113.343956,23.003191;113.344208,23.002851;113.343658,23.002522;113.341911,23.001463;113.341736,23.001411;113.341316,23.001171;113.339348,22.999977;113.337776,22.999054;113.337639,22.998966;113.334976,22.997370;113.334961,22.997360;113.334412,22.997040;113.333397,22.996429;113.332504,22.995920;113.331512,22.995256;113.331039,22.994965;113.330734,22.994791;113.330261,22.994513',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '1700',\n",
       "         'via_num': '9',\n",
       "         'via_stops': [{'name': '白田岗',\n",
       "           'id': '900000117293002',\n",
       "           'location': '113.581649,23.516202'},\n",
       "          {'name': '地铁赤草站',\n",
       "           'id': '900000117293005',\n",
       "           'location': '113.558859,23.501085'},\n",
       "          {'name': '地铁神岗站',\n",
       "           'id': '900000117293006',\n",
       "           'location': '113.513954,23.474085'},\n",
       "          {'name': '地铁太平站',\n",
       "           'id': '900000117293007',\n",
       "           'location': '113.491821,23.452410'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000117293008',\n",
       "           'location': '113.466202,23.413134'},\n",
       "          {'name': '湴湖',\n",
       "           'id': '900000117293009',\n",
       "           'location': '113.460365,23.408169'},\n",
       "          {'name': '钟落潭高校园站',\n",
       "           'id': '900000117293010',\n",
       "           'location': '113.438511,23.387109'},\n",
       "          {'name': '长腰岭',\n",
       "           'id': '900000117293011',\n",
       "           'location': '113.424926,23.384540'},\n",
       "          {'name': '塘步西站',\n",
       "           'id': '900000117293003',\n",
       "           'location': '113.335548,23.016167'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.330254,22.994505',\n",
       "       'destination': '113.330444,22.994131',\n",
       "       'distance': '249',\n",
       "       'duration': '213',\n",
       "       'steps': [{'instruction': '沿汉溪大道东步行37米左转',\n",
       "         'road': '汉溪大道东',\n",
       "         'distance': '37',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330254,22.994505;113.330559,22.994688',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行162米左转',\n",
       "         'road': [],\n",
       "         'distance': '162',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330559,22.994688;113.330444,22.994858;113.330284,22.994761;113.330528,22.994440;113.330750,22.994144;113.330933,22.994259;113.330856,22.994375',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿汉溪大道东步行50米到达地铁汉溪长隆A站',\n",
       "         'road': '汉溪大道东',\n",
       "         'distance': '50',\n",
       "         'duration': [],\n",
       "         'polyline': '113.330856,22.994375;113.330528,22.994184;113.330444,22.994131',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达地铁汉溪长隆A站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '地铁汉溪长隆A站',\n",
       "          'id': '440100016221004',\n",
       "          'location': '113.330449,22.994123'},\n",
       "         'arrival_stop': {'name': '云桂村站',\n",
       "          'id': '440100016221023',\n",
       "          'location': '113.279686,23.100382'},\n",
       "         'name': '129路(南国奥林匹克花园总站--锦城花园总站(东风东))',\n",
       "         'id': '440100016221',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19798',\n",
       "         'duration': '3899',\n",
       "         'polyline': '113.330449,22.994123;113.330595,22.994219;113.330864,22.994384;113.331098,22.994523;113.331237,22.994601;113.331736,22.994909;113.331992,22.995052;113.332635,22.995404;113.332865,22.995534;113.333329,22.995851;113.333351,22.995864;113.334609,22.996645;113.334961,22.996875;113.335022,22.996918;113.335113,22.996975;113.335156,22.997001;113.335760,22.997374;113.337010,22.998138;113.337222,22.998264;113.337222,22.998260;113.337969,22.998694;113.337921,22.998798;113.338520,22.999167;113.341697,23.001081;113.341879,23.001124;113.343129,23.001875;113.343129,23.001871;113.343828,23.002292;113.344401,23.002639;113.344527,23.002500;113.344709,23.002305;113.344887,23.002114;113.345638,23.001280;113.345890,23.000985;113.346510,23.000234;113.346832,22.999813;113.346966,22.999614;113.347183,22.999297;113.347444,22.998950;113.347465,22.998850;113.347678,22.998533;113.347860,22.998234;113.347969,22.998069;113.348273,22.997552;113.348364,22.997391;113.348485,22.997174;113.348611,22.996953;113.348971,22.996246;113.349063,22.996050;113.349718,22.994575;113.349800,22.994384;113.349983,22.994006;113.350074,22.993902;113.350256,22.993472;113.350881,22.992066;113.351086,22.991551;113.351318,22.991547;113.351467,22.991598;113.351458,22.991703;113.351246,22.992161;113.351016,22.992713;113.350959,22.992834;113.350642,22.993585;113.350490,22.994002;113.350477,22.994119;113.350408,22.994314;113.350382,22.994384;113.350356,22.994457;113.350165,22.994891;113.350065,22.995122;113.349722,22.995903;113.349401,22.996576;113.349188,22.996979;113.349097,22.997153;113.348971,22.997391;113.348681,22.997895;113.348446,22.998299;113.348142,22.998754;113.347973,22.998967;113.347821,22.999184;113.347365,22.999831;113.346992,23.000326;113.346515,23.000933;113.345898,23.001645;113.345265,23.002339;113.345026,23.002617;113.344787,23.002895;113.344601,23.003121;113.344401,23.003398;113.344097,23.003772;113.343633,23.004340;113.343242,23.004874;113.343056,23.005091;113.342990,23.005169;113.342925,23.005252;113.342839,23.005369;113.342357,23.006050;113.342049,23.006489;113.341814,23.006871;113.341697,23.007083;113.341536,23.007365;113.341419,23.007543;113.341128,23.008003;113.340725,23.008663;113.340512,23.008980;113.340286,23.009149;113.339753,23.010052;113.339501,23.010499;113.339041,23.011254;113.338615,23.011936;113.338520,23.012092;113.338225,23.012561;113.338151,23.012687;113.338108,23.012752;113.337917,23.013095;113.337695,23.013459;113.337313,23.014028;113.337157,23.014280;113.336610,23.015213;113.336372,23.015638;113.336189,23.015959;113.336128,23.016085;113.335998,23.016354;113.335898,23.016562;113.335964,23.016940;113.336016,23.017122;113.336089,23.017287;113.336228,23.017526;113.336463,23.017917;113.336541,23.018086;113.336602,23.018281;113.336636,23.018446;113.336623,23.018585;113.336589,23.018720;113.336545,23.018854;113.336484,23.018963;113.336402,23.019080;113.336311,23.019171;113.336202,23.019258;113.335942,23.019418;113.335373,23.019692;113.334961,23.019891;113.333902,23.020391;113.333607,23.020551;113.333342,23.020707;113.333056,23.020924;113.332865,23.021085;113.332704,23.021280;113.332517,23.021576;113.332396,23.021801;113.332066,23.022335;113.331736,23.022891;113.331484,23.023277;113.331332,23.023537;113.330898,23.024275;113.330755,23.024540;113.330712,23.024627;113.330586,23.024891;113.330560,23.024952;113.330430,23.025269;113.330234,23.025833;113.330165,23.026076;113.330109,23.026267;113.330065,23.026458;113.329883,23.027270;113.329874,23.027344;113.329857,23.027491;113.329839,23.027626;113.329809,23.028238;113.329800,23.028672;113.329783,23.029288;113.329718,23.031962;113.329701,23.032543;113.329701,23.032812;113.329692,23.033576;113.329674,23.034084;113.329644,23.034444;113.329588,23.034622;113.329518,23.034757;113.329444,23.034852;113.329106,23.035200;113.328641,23.035256;113.327882,23.035308;113.327287,23.035352;113.327118,23.035360;113.326736,23.035386;113.326311,23.035417;113.325595,23.035460;113.325282,23.035490;113.324918,23.035530;113.324132,23.035577;113.323811,23.035599;113.321988,23.035716;113.320898,23.035790;113.320417,23.035816;113.319640,23.035851;113.319423,23.035859;113.318468,23.035907;113.318060,23.035933;113.317639,23.035955;113.316458,23.036029;113.315638,23.036076;113.314913,23.036111;113.313993,23.036172;113.313598,23.036194;113.313138,23.036224;113.312986,23.036228;113.312969,23.036228;113.312804,23.036241;113.312530,23.036359;113.312352,23.036454;113.312209,23.036580;113.312053,23.036745;113.311823,23.036853;113.311745,23.036997;113.311562,23.037266;113.311372,23.037487;113.311128,23.037721;113.310898,23.037904;113.310707,23.038038;113.310260,23.038329;113.310217,23.038355;113.310000,23.038498;113.309748,23.038659;113.309319,23.038928;113.308945,23.039158;113.308203,23.039631;113.308051,23.039727;113.307977,23.039774;113.307734,23.039926;113.307378,23.040143;113.307079,23.040334;113.306510,23.040699;113.306272,23.040851;113.305990,23.041024;113.305647,23.041250;113.305273,23.041489;113.305117,23.041589;113.304957,23.041693;113.304727,23.041832;113.304093,23.042270;113.303889,23.042418;113.303168,23.042765;113.302530,23.043155;113.302344,23.043286;113.301984,23.043576;113.301662,23.043885;113.301285,23.044314;113.301120,23.044523;113.300734,23.045169;113.300486,23.045729;113.300378,23.046046;113.300308,23.046315;113.300217,23.046766;113.300191,23.047027;113.300169,23.047444;113.300191,23.047886;113.300247,23.048316;113.300408,23.049084;113.300464,23.049314;113.300703,23.050343;113.300964,23.051467;113.301476,23.053607;113.301780,23.054865;113.301953,23.055421;113.302140,23.055898;113.302348,23.056359;113.302643,23.056905;113.302969,23.057431;113.303307,23.057908;113.303806,23.058611;113.304180,23.059119;113.304462,23.059501;113.304861,23.060091;113.305148,23.060299;113.305169,23.060317;113.305399,23.060460;113.305499,23.060516;113.305694,23.060595;113.305855,23.060642;113.305907,23.060651;113.306068,23.060651;113.306276,23.060651;113.306454,23.060638;113.306602,23.060651;113.306775,23.060681;113.306866,23.060707;113.306940,23.060747;113.307101,23.060846;113.307161,23.060907;113.307231,23.060998;113.307283,23.061111;113.307305,23.061176;113.307322,23.061267;113.307322,23.061350;113.307309,23.061450;113.307266,23.061597;113.307144,23.061888;113.307101,23.062005;113.307075,23.062131;113.307070,23.062318;113.307070,23.062400;113.307114,23.062630;113.307166,23.062934;113.307174,23.063199;113.307157,23.063316;113.307118,23.063451;113.307044,23.063615;113.306970,23.063707;113.306888,23.063789;113.306662,23.063958;113.306463,23.063976;113.305846,23.064041;113.302687,23.064379;113.302248,23.064414;113.301936,23.064453;113.301714,23.064475;113.301367,23.064510;113.301207,23.064527;113.300825,23.064570;113.300477,23.064609;113.300009,23.064657;113.299609,23.064705;113.299609,23.064701;113.299609,23.064705;113.299405,23.064727;113.299180,23.064748;113.298850,23.064779;113.298372,23.064848;113.298338,23.064883;113.298190,23.064957;113.298112,23.065009;113.298069,23.065048;113.297964,23.065161;113.297891,23.065265;113.297860,23.065334;113.297808,23.065495;113.297808,23.065612;113.297817,23.065703;113.297826,23.065799;113.297808,23.066029;113.297795,23.066198;113.297782,23.066272;113.297756,23.066532;113.297747,23.066732;113.297839,23.066823;113.297843,23.066975;113.297817,23.067248;113.297778,23.067391;113.297613,23.067726;113.297522,23.067847;113.297335,23.068043;113.297333,23.068043;113.297005,23.068401;113.296700,23.068716;113.296463,23.068962;113.296234,23.069214;113.296165,23.069281;113.294983,23.070555;113.294846,23.070702;113.294617,23.070978;113.294312,23.071289;113.294189,23.071421;113.294090,23.071529;113.293823,23.071827;113.293724,23.071936;113.293457,23.072258;113.293297,23.072474;113.293129,23.072651;113.292877,23.072929;113.292229,23.073637;113.291794,23.074131;113.291634,23.074293;113.291512,23.074444;113.291283,23.074749;113.291016,23.075113;113.290993,23.075134;113.290771,23.075520;113.290642,23.075787;113.290504,23.076115;113.290344,23.076544;113.290314,23.076784;113.290276,23.077030;113.290291,23.077204;113.290276,23.077396;113.290253,23.077850;113.290237,23.078165;113.290222,23.078510;113.290222,23.078920;113.290207,23.079350;113.290204,23.079349;113.290191,23.079601;113.290156,23.080143;113.290074,23.080599;113.290052,23.080681;113.290026,23.080794;113.289865,23.081280;113.289701,23.081615;113.289601,23.081775;113.289340,23.082140;113.289245,23.082274;113.289089,23.082491;113.288954,23.082661;113.288837,23.082804;113.288802,23.082847;113.288724,23.082943;113.288633,23.083056;113.287999,23.083824;113.287539,23.084401;113.287322,23.084748;113.287227,23.084944;113.287140,23.085169;113.287088,23.085395;113.287053,23.085569;113.287040,23.086120;113.287040,23.086280;113.287005,23.086697;113.286997,23.086766;113.286979,23.086853;113.286910,23.087122;113.286684,23.087765;113.286506,23.088312;113.286428,23.088524;113.286207,23.089058;113.285981,23.089549;113.285980,23.089548;113.285896,23.089745;113.285484,23.090599;113.285301,23.091015;113.285316,23.091084;113.285301,23.091116;113.284981,23.091898;113.284569,23.092855;113.284523,23.092947;113.284409,23.093187;113.284370,23.093260;113.284203,23.093624;113.284088,23.093845;113.283920,23.094297;113.283859,23.094488;113.283836,23.094559;113.283653,23.095104;113.283562,23.095423;113.283531,23.095583;113.283508,23.095806;113.283478,23.096540;113.283485,23.097109;113.283485,23.097504;113.283524,23.098055;113.283577,23.098471;113.283600,23.098652;113.283417,23.098806;113.283287,23.098848;113.283188,23.098845;113.282921,23.098747;113.282608,23.098833;113.282471,23.098907;113.281891,23.099426;113.281616,23.099644;113.281387,23.099810;113.281181,23.099926;113.280930,23.100040;113.280563,23.100168;113.280037,23.100300;113.279846,23.100348;113.279808,23.100355;113.279686,23.100382',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '锦绣香江北门站',\n",
       "           'id': '440100016221005',\n",
       "           'location': '113.337222,22.998264'},\n",
       "          {'name': '锦绣香江站',\n",
       "           'id': '440100016221006',\n",
       "           'location': '113.343129,23.001875'},\n",
       "          {'name': '华南碧桂园(南行)',\n",
       "           'id': '440100016221007',\n",
       "           'location': '113.348485,22.997174'},\n",
       "          {'name': '华南碧桂园站(北行)',\n",
       "           'id': '440100016221037',\n",
       "           'location': '113.349188,22.996979'},\n",
       "          {'name': '万博中心站',\n",
       "           'id': '440100016221008',\n",
       "           'location': '113.344097,23.003772'},\n",
       "          {'name': '南大路口站',\n",
       "           'id': '440100016221009',\n",
       "           'location': '113.341697,23.007083'},\n",
       "          {'name': '塘步西站',\n",
       "           'id': '440100016221010',\n",
       "           'location': '113.336372,23.015638'},\n",
       "          {'name': '星河湾站',\n",
       "           'id': '440100016221011',\n",
       "           'location': '113.330755,23.024540'},\n",
       "          {'name': '沙溪村站',\n",
       "           'id': '440100016221012',\n",
       "           'location': '113.327118,23.035360'},\n",
       "          {'name': '五洲装饰城',\n",
       "           'id': '440100016221013',\n",
       "           'location': '113.318060,23.035933'},\n",
       "          {'name': '上漖站',\n",
       "           'id': '440100016221014',\n",
       "           'location': '113.309748,23.038659'},\n",
       "          {'name': '洛溪新城站',\n",
       "           'id': '440100016221015',\n",
       "           'location': '113.306510,23.040699'},\n",
       "          {'name': '海珠客运站',\n",
       "           'id': '440100016221016',\n",
       "           'location': '113.299609,23.064705'},\n",
       "          {'name': '南洲路口站',\n",
       "           'id': '440100016221017',\n",
       "           'location': '113.297335,23.068043'},\n",
       "          {'name': '晓港湾站',\n",
       "           'id': '440100016221036',\n",
       "           'location': '113.293129,23.072651'},\n",
       "          {'name': '瑞南新村站',\n",
       "           'id': '440100016221019',\n",
       "           'location': '113.290207,23.079350'},\n",
       "          {'name': '五凤乡站',\n",
       "           'id': '440100016221020',\n",
       "           'location': '113.289340,23.082140'},\n",
       "          {'name': '东晓南路站',\n",
       "           'id': '440100016221021',\n",
       "           'location': '113.285981,23.089549'},\n",
       "          {'name': '晓港新村站',\n",
       "           'id': '440100016221022',\n",
       "           'location': '113.284523,23.092947'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.279671,23.100386',\n",
       "       'destination': '113.279686,23.100386',\n",
       "       'distance': '1',\n",
       "       'duration': '0',\n",
       "       'steps': [{'instruction': '沿前进路步行1米到达云桂村',\n",
       "         'road': '前进路',\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.279671,23.100386;113.279686,23.100386',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达云桂村'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '云桂村',\n",
       "          'id': '440100016245017',\n",
       "          'location': '113.279686,23.100382'},\n",
       "         'arrival_stop': {'name': '广卫路总站',\n",
       "          'id': '440100016245023',\n",
       "          'location': '113.265851,23.127339'},\n",
       "         'name': '14路(赤沙总站--广卫路总站)',\n",
       "         'id': '440100016245',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '4650',\n",
       "         'duration': '2079',\n",
       "         'polyline': '113.279686,23.100382;113.279678,23.100388;113.278877,23.100578;113.278358,23.100698;113.277359,23.100929;113.276871,23.101042;113.276726,23.101084;113.276398,23.101212;113.276222,23.101290;113.276016,23.101393;113.275787,23.101553;113.275429,23.101789;113.275430,23.101793;113.275109,23.102010;113.274909,23.102157;113.274674,23.102326;113.274240,23.102604;113.273724,23.102938;113.273477,23.102990;113.272886,23.102452;113.272609,23.102235;113.272322,23.102031;113.271853,23.101740;113.271806,23.101858;113.271829,23.101989;113.271497,23.102695;113.271372,23.102956;113.271150,23.103424;113.270842,23.104110;113.270747,23.104106;113.270686,23.104245;113.270230,23.105299;113.270169,23.105443;113.270022,23.105794;113.269905,23.106068;113.269796,23.106311;113.269670,23.106623;113.269253,23.107704;113.269041,23.108220;113.268811,23.108767;113.268785,23.108837;113.268559,23.109401;113.268442,23.109670;113.268155,23.110451;113.268105,23.110576;113.268042,23.110696;113.267843,23.110942;113.267700,23.111237;113.267539,23.111597;113.267244,23.112235;113.267044,23.112678;113.266866,23.113064;113.266593,23.113650;113.266259,23.114262;113.265977,23.114787;113.265807,23.115213;113.265816,23.115234;113.265833,23.115304;113.265812,23.115404;113.265751,23.115473;113.265681,23.115508;113.265582,23.115516;113.265495,23.115490;113.265456,23.115569;113.265425,23.115625;113.265386,23.115681;113.264878,23.116493;113.264757,23.116654;113.264523,23.116966;113.264297,23.117326;113.264240,23.117448;113.264219,23.117535;113.264201,23.117648;113.264223,23.117878;113.264297,23.118407;113.264397,23.118885;113.264410,23.118989;113.264423,23.119162;113.264418,23.119614;113.264397,23.119727;113.264340,23.119996;113.264271,23.120391;113.264201,23.120907;113.264184,23.121063;113.264193,23.121194;113.264314,23.121814;113.264319,23.121888;113.264327,23.122079;113.264310,23.122218;113.264275,23.122500;113.264258,23.122682;113.264236,23.122908;113.264154,23.123637;113.264136,23.123928;113.264145,23.124323;113.264149,23.124523;113.264167,23.124701;113.264149,23.124926;113.264149,23.125343;113.264635,23.125365;113.265473,23.125391;113.266745,23.125482;113.267561,23.125516;113.267561,23.125520;113.267554,23.125657;113.267557,23.126096;113.267547,23.126710;113.267543,23.126706;113.267543,23.126793;113.267535,23.127070;113.267543,23.127253;113.267609,23.127331;113.267726,23.127378;113.266662,23.127365;113.266406,23.127357;113.265851,23.127339',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '6',\n",
       "         'via_stops': [{'name': '基立村',\n",
       "           'id': '440100016245018',\n",
       "           'location': '113.275429,23.101789'},\n",
       "          {'name': '江南大道中',\n",
       "           'id': '440100016245019',\n",
       "           'location': '113.271372,23.102956'},\n",
       "          {'name': '地铁市二宫站',\n",
       "           'id': '440100016245033',\n",
       "           'location': '113.270230,23.105299'},\n",
       "          {'name': '江南大道北',\n",
       "           'id': '440100016245020',\n",
       "           'location': '113.268785,23.108837'},\n",
       "          {'name': '海珠广场',\n",
       "           'id': '440100016245032',\n",
       "           'location': '113.264757,23.116654'},\n",
       "          {'name': '起义路',\n",
       "           'id': '440100016245022',\n",
       "           'location': '113.264310,23.122218'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.265854,23.127357',\n",
       "       'destination': '113.264442,23.128967',\n",
       "       'distance': '339',\n",
       "       'duration': '290',\n",
       "       'steps': [{'instruction': '沿广卫路步行45米往前走',\n",
       "         'road': '广卫路',\n",
       "         'distance': '45',\n",
       "         'duration': [],\n",
       "         'polyline': '113.265854,23.127357;113.265411,23.127361',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行33米往前走',\n",
       "         'road': [],\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.265404,23.127361;113.265083,23.127344',\n",
       "         'action': '往前走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行79米右转',\n",
       "         'road': [],\n",
       "         'distance': '79',\n",
       "         'duration': [],\n",
       "         'polyline': '113.265083,23.127340;113.264664,23.127375;113.264305,23.127392',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行182米',\n",
       "         'road': [],\n",
       "         'distance': '182',\n",
       "         'duration': [],\n",
       "         'polyline': '113.264297,23.127392;113.264313,23.127895;113.264313,23.128412;113.264297,23.128754;113.264313,23.128906;113.264359,23.128967;113.264442,23.128967',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]},\n",
       "   {'cost': '36.0',\n",
       "    'duration': '16378',\n",
       "    'nightflag': '0',\n",
       "    'walking_distance': '2106',\n",
       "    'distance': '113174',\n",
       "    'missed': '0',\n",
       "    'segments': [{'taxi': [],\n",
       "      'walking': {'origin': '113.679016,23.632349',\n",
       "       'destination': '113.676613,23.631285',\n",
       "       'distance': '513',\n",
       "       'duration': '439',\n",
       "       'steps': [{'instruction': '步行57米右转',\n",
       "         'road': [],\n",
       "         'distance': '57',\n",
       "         'duration': [],\n",
       "         'polyline': '113.679016,23.632349;113.678528,23.632097',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行47米向左前方行走',\n",
       "         'road': [],\n",
       "         'distance': '47',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678528,23.632092;113.678398,23.632166;113.678101,23.632261',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行218米左转',\n",
       "         'road': [],\n",
       "         'distance': '218',\n",
       "         'duration': [],\n",
       "         'polyline': '113.678101,23.632261;113.677834,23.632261;113.677551,23.632200;113.677399,23.632179;113.677284,23.632200;113.677177,23.632244;113.677017,23.632357;113.676811,23.632534;113.676582,23.632778;113.676430,23.632904;113.676292,23.632969',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿博学路步行191米到达中大南方学院',\n",
       "         'road': '博学路',\n",
       "         'distance': '191',\n",
       "         'duration': [],\n",
       "         'polyline': '113.676285,23.632969;113.676292,23.632227;113.676338,23.631948;113.676430,23.631676;113.676491,23.631540;113.676613,23.631285',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达中大南方学院'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '中大南方学院',\n",
       "          'id': '900000111141002',\n",
       "          'location': '113.676613,23.631281'},\n",
       "         'arrival_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000111141021',\n",
       "          'location': '113.599414,23.527556'},\n",
       "         'name': '从15路(中大南方学院--从化汽车站总站)',\n",
       "         'id': '900000111141',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '19692',\n",
       "         'duration': '3591',\n",
       "         'polyline': '113.676613,23.631281;113.676460,23.631588;113.676430,23.631672;113.676338,23.631945;113.676292,23.632223;113.676285,23.632969;113.676285,23.633560;113.676300,23.633738;113.676331,23.633875;113.676399,23.634016;113.676460,23.634111;113.676521,23.634193;113.676781,23.634409;113.676857,23.634357;113.676933,23.634340;113.677032,23.634354;113.677094,23.634396;113.677139,23.634459;113.677147,23.634535;113.677139,23.634600;113.677086,23.634663;113.677032,23.634701;113.676918,23.634718;113.676857,23.634701;113.676788,23.634657;113.675262,23.636129;113.675156,23.636263;113.675026,23.636467;113.674973,23.636566;113.674957,23.636702;113.674957,23.636845;113.674995,23.636995;113.675377,23.637886;113.675430,23.638042;113.675522,23.638659;113.675529,23.638998;113.675514,23.639132;113.675446,23.639311;113.675331,23.639582;113.675102,23.640036;113.675003,23.640186;113.674309,23.641024;113.673347,23.642139;113.672981,23.642536;113.672935,23.642578;113.672173,23.643307;113.671707,23.643766;113.671432,23.644045;113.673103,23.644968;113.674362,23.645651;113.675461,23.646276;113.675964,23.646635;113.676407,23.647018;113.676376,23.647089;113.675964,23.646744;113.675735,23.646566;113.675468,23.646385;113.675095,23.646172;113.673004,23.645004;113.669968,23.643330;113.669167,23.642881;113.668770,23.642673;113.668594,23.642578;113.667007,23.641693;113.666145,23.641171;113.665314,23.640564;113.665253,23.640511;113.665016,23.640301;113.664772,23.640064;113.664551,23.639812;113.664406,23.639662;113.664207,23.639400;113.663925,23.639021;113.663574,23.638451;113.663361,23.638020;113.662323,23.635933;113.661949,23.635181;113.661461,23.634266;113.661224,23.633898;113.660843,23.633383;113.660683,23.633192;113.660248,23.632704;113.659721,23.632172;113.659370,23.631880;113.659256,23.631794;113.658989,23.631588;113.658897,23.631519;113.658211,23.631102;113.657707,23.630760;113.657425,23.630590;113.656944,23.630304;113.656940,23.630304;113.654336,23.628741;113.653850,23.628416;113.653598,23.628225;113.652383,23.627179;113.650165,23.625326;113.650022,23.625221;113.649766,23.625013;113.649731,23.624987;113.649731,23.624983;113.648980,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.623090;113.646780,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644640,23.621901;113.644635,23.621901;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.641450,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.638850,23.620412;113.638433,23.620213;113.638325,23.620156;113.638329,23.620155;113.636047,23.618944;113.635544,23.618668;113.635254,23.618481;113.634750,23.618097;113.634514,23.617891;113.634254,23.617622;113.633980,23.617271;113.633636,23.616779;113.633057,23.615911;113.632957,23.615774;113.632401,23.614927;113.631912,23.614172;113.631660,23.613710;113.631432,23.613142;113.631287,23.612659;113.630905,23.611076;113.630844,23.610802;113.630844,23.610798;113.630768,23.610516;113.630661,23.610060;113.630569,23.609705;113.630554,23.609617;113.630501,23.609388;113.630119,23.607822;113.629776,23.606388;113.629395,23.604740;113.628891,23.602587;113.628479,23.600821;113.628136,23.599293;113.627968,23.598680;113.627953,23.598633;113.627884,23.598433;113.627785,23.598202;113.627632,23.597919;113.627487,23.597683;113.627281,23.597401;113.627037,23.597139;113.626106,23.596230;113.625641,23.595755;113.624992,23.595139;113.624092,23.594326;113.623161,23.593433;113.622879,23.593147;113.622734,23.592981;113.622383,23.592590;113.622055,23.592186;113.621872,23.591957;113.621574,23.591545;113.621292,23.591133;113.621117,23.590864;113.620880,23.590433;113.620735,23.590164;113.620674,23.590054;113.620673,23.590052;113.620603,23.589913;113.619475,23.587643;113.619401,23.587491;113.619401,23.587487;113.619175,23.587040;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.617930,23.584440;113.617769,23.583928;113.617708,23.583646;113.617630,23.583073;113.617582,23.582478;113.617578,23.582357;113.617578,23.582361;113.617584,23.582365;113.617584,23.582359;113.617554,23.581884;113.617485,23.580811;113.617477,23.580591;113.617485,23.580204;113.617493,23.579849;113.617554,23.579384;113.617668,23.578743;113.617760,23.578316;113.617790,23.578138;113.618042,23.576904;113.618080,23.576723;113.618095,23.576658;113.618118,23.576557;113.618187,23.576189;113.618347,23.575378;113.618416,23.574808;113.618423,23.574497;113.618408,23.574158;113.618286,23.573481;113.618263,23.573381;113.618210,23.573103;113.618210,23.573111;113.618210,23.573120;113.618210,23.573116;113.618172,23.572929;113.618080,23.572432;113.618034,23.572153;113.618011,23.571901;113.617989,23.571444;113.618034,23.570911;113.618187,23.569813;113.618332,23.568825;113.618462,23.567951;113.618652,23.566698;113.618759,23.565947;113.618790,23.565674;113.618828,23.565474;113.618843,23.565365;113.618874,23.565182;113.618896,23.565014;113.618896,23.564964;113.619118,23.563465;113.619171,23.563156;113.619263,23.562523;113.619286,23.562109;113.619263,23.561775;113.619232,23.561602;113.619171,23.561384;113.619011,23.561010;113.618790,23.560673;113.618652,23.560495;113.618149,23.559973;113.617950,23.559765;113.616966,23.558811;113.615730,23.557600;113.615547,23.557409;113.615356,23.557222;113.615105,23.556976;113.614723,23.556602;113.614052,23.555933;113.613762,23.555609;113.613365,23.555122;113.613190,23.554810;113.613129,23.554688;113.613052,23.554518;113.612823,23.554016;113.612648,23.553556;113.612625,23.553484;113.612602,23.553438;113.612549,23.553284;113.612526,23.553211;113.612526,23.553207;113.612282,23.552565;113.612068,23.551991;113.611961,23.551771;113.611816,23.551476;113.611557,23.551102;113.611328,23.550846;113.611069,23.550591;113.610443,23.550087;113.610435,23.550077;113.609962,23.549686;113.609459,23.549290;113.609207,23.549063;113.609055,23.548923;113.608841,23.548676;113.608757,23.548571;113.608536,23.548216;113.608398,23.547951;113.608315,23.547665;113.608276,23.547514;113.608231,23.547321;113.608185,23.547031;113.608154,23.546612;113.608155,23.546610;113.608121,23.546150;113.608082,23.545586;113.608077,23.545451;113.608090,23.545013;113.608142,23.544488;113.608160,23.544405;113.608290,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.608750,23.541584;113.608954,23.540612;113.608971,23.540530;113.609123,23.539800;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537617;113.609466,23.537287;113.609444,23.536819;113.609414,23.536536;113.609332,23.536102;113.609214,23.535690;113.609214,23.535686;113.609106,23.535321;113.608980,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.531910;113.607682,23.531623;113.607244,23.530547;113.607122,23.530247;113.607118,23.530243;113.606984,23.529922;113.606858,23.529683;113.606645,23.529340;113.606484,23.529141;113.606380,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603707,23.526758;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602691,23.525673;113.602374,23.525477;113.602248,23.525430;113.602161,23.525412;113.602031,23.525412;113.601658,23.525499;113.601263,23.525764;113.600777,23.526059;113.599852,23.526680;113.599466,23.526931;113.599149,23.527135;113.599227,23.527253;113.599414,23.527556',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0900',\n",
       "         'end_time': '1800',\n",
       "         'via_num': '19',\n",
       "         'via_stops': [{'name': '卫东',\n",
       "           'id': '900000111141003',\n",
       "           'location': '113.671707,23.643766'},\n",
       "          {'name': '交警温泉中队',\n",
       "           'id': '900000111141029',\n",
       "           'location': '113.656944,23.630304'},\n",
       "          {'name': '冲口',\n",
       "           'id': '900000111141022',\n",
       "           'location': '113.649731,23.624987'},\n",
       "          {'name': '牛步迳',\n",
       "           'id': '900000111141006',\n",
       "           'location': '113.644640,23.621901'},\n",
       "          {'name': '华辉度假村',\n",
       "           'id': '900000111141023',\n",
       "           'location': '113.638325,23.620156'},\n",
       "          {'name': '温泉镇政府',\n",
       "           'id': '900000111141008',\n",
       "           'location': '113.632957,23.615774'},\n",
       "          {'name': '云星村',\n",
       "           'id': '900000111141024',\n",
       "           'location': '113.630844,23.610802'},\n",
       "          {'name': '宣星路口',\n",
       "           'id': '900000111141010',\n",
       "           'location': '113.628891,23.602587'},\n",
       "          {'name': '新华',\n",
       "           'id': '900000111141011',\n",
       "           'location': '113.620674,23.590054'},\n",
       "          {'name': '水底村',\n",
       "           'id': '900000111141012',\n",
       "           'location': '113.619401,23.587491'},\n",
       "          {'name': '南洋学院',\n",
       "           'id': '900000111141028',\n",
       "           'location': '113.617578,23.582357'},\n",
       "          {'name': '江埔社区',\n",
       "           'id': '900000111141014',\n",
       "           'location': '113.618210,23.573103'},\n",
       "          {'name': '沙塱村',\n",
       "           'id': '900000111141015',\n",
       "           'location': '113.615547,23.557409'},\n",
       "          {'name': '凤院北',\n",
       "           'id': '900000111141025',\n",
       "           'location': '113.612526,23.553211'},\n",
       "          {'name': '凤院路口',\n",
       "           'id': '900000111141016',\n",
       "           'location': '113.610443,23.550087'},\n",
       "          {'name': '江埔村二社',\n",
       "           'id': '900000111141026',\n",
       "           'location': '113.608154,23.546612'},\n",
       "          {'name': '江埔村',\n",
       "           'id': '900000111141018',\n",
       "           'location': '113.608954,23.540612'},\n",
       "          {'name': '迎福里',\n",
       "           'id': '900000111141019',\n",
       "           'location': '113.609214,23.535690'},\n",
       "          {'name': '城建学院',\n",
       "           'id': '900000111141020',\n",
       "           'location': '113.607122,23.530247'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.599403,23.527552',\n",
       "       'destination': '113.599251,23.528355',\n",
       "       'distance': '119',\n",
       "       'duration': '102',\n",
       "       'steps': [{'instruction': '步行60米左转',\n",
       "         'road': [],\n",
       "         'distance': '60',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599403,23.527552;113.599464,23.527636;113.599709,23.528025',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行59米到达从化汽车站总站',\n",
       "         'road': [],\n",
       "         'distance': '59',\n",
       "         'duration': [],\n",
       "         'polyline': '113.599709,23.528025;113.599251,23.528355',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达从化汽车站总站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '从化汽车站总站',\n",
       "          'id': '900000117293001',\n",
       "          'location': '113.599245,23.528355'},\n",
       "         'arrival_stop': {'name': '塘步西站',\n",
       "          'id': '900000117293003',\n",
       "          'location': '113.335548,23.016167'},\n",
       "         'name': '从化汽车站-广州南汽车客运站(从化汽车站总站--广州南汽车客运站)',\n",
       "         'id': '900000117293',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '72217',\n",
       "         'duration': '6220',\n",
       "         'polyline': '113.599245,23.528355;113.599709,23.528025;113.599922,23.528368;113.600069,23.528594;113.600408,23.529054;113.600625,23.529280;113.600742,23.529366;113.600851,23.529397;113.601124,23.528772;113.601211,23.528628;113.601363,23.528446;113.602174,23.527682;113.602452,23.527418;113.602591,23.527257;113.602648,23.527157;113.602899,23.526619;113.602921,23.526463;113.602912,23.526324;113.602852,23.526007;113.602765,23.525773;113.602691,23.525673;113.602266,23.525104;113.602148,23.524939;113.601810,23.524501;113.601597,23.524214;113.601328,23.523872;113.601185,23.523711;113.600885,23.523446;113.600625,23.523281;113.600326,23.523134;113.599957,23.523008;113.599696,23.522951;113.599119,23.522886;113.598633,23.522847;113.597977,23.522795;113.597170,23.522730;113.595977,23.522639;113.595430,23.522595;113.594805,23.522552;113.593876,23.522478;113.593581,23.522452;113.591988,23.522326;113.591098,23.522257;113.590534,23.522170;113.590048,23.522070;113.589575,23.521944;113.589162,23.521806;113.588954,23.521727;113.588533,23.521549;113.588108,23.521337;113.587552,23.521020;113.587283,23.520842;113.586801,23.520477;113.586428,23.520169;113.586029,23.519848;113.585638,23.519523;113.585373,23.519314;113.584531,23.518615;113.584236,23.518368;113.582964,23.517313;113.582122,23.516615;113.581871,23.516389;113.581749,23.516285;113.581649,23.516202;113.581645,23.516202;113.581202,23.515829;113.580859,23.515547;113.580686,23.515408;113.579878,23.514783;113.579332,23.514462;113.579097,23.514349;113.578585,23.514136;113.576732,23.513485;113.576658,23.513459;113.576003,23.513229;113.575382,23.512999;113.574431,23.512591;113.573954,23.512361;113.573025,23.511819;113.572405,23.511402;113.571545,23.510820;113.571476,23.510768;113.571437,23.510742;113.571224,23.510564;113.570924,23.510256;113.570655,23.509970;113.570412,23.509666;113.570239,23.509414;113.569983,23.509006;113.569332,23.507930;113.568741,23.506962;113.568494,23.506567;113.567860,23.505538;113.567522,23.505069;113.567218,23.504727;113.566888,23.504431;113.566584,23.504201;113.566128,23.503915;113.565686,23.503702;113.565035,23.503446;113.563537,23.502869;113.562313,23.502405;113.560039,23.501536;113.559080,23.501172;113.558859,23.501085;113.558861,23.501085;113.558220,23.500843;113.557793,23.500683;113.557350,23.500469;113.557144,23.500360;113.556694,23.500065;113.556374,23.499823;113.556290,23.499754;113.555466,23.499058;113.554993,23.498680;113.554688,23.498470;113.554604,23.498415;113.554146,23.498138;113.553734,23.497919;113.552681,23.497353;113.550377,23.496115;113.548630,23.495173;113.546829,23.494181;113.546463,23.493971;113.545952,23.493643;113.545563,23.493368;113.545235,23.493147;113.543579,23.491991;113.542946,23.491533;113.542328,23.491116;113.541939,23.490929;113.541618,23.490810;113.541245,23.490694;113.540405,23.490486;113.538918,23.490105;113.536530,23.489500;113.536118,23.489395;113.534828,23.489058;113.534439,23.488930;113.533997,23.488766;113.533661,23.488625;113.533157,23.488379;113.532715,23.488129;113.532623,23.488083;113.531548,23.487360;113.531197,23.487089;113.530693,23.486589;113.530563,23.486412;113.529579,23.485168;113.529381,23.484879;113.529327,23.484787;113.528648,23.483994;113.528343,23.483603;113.528069,23.483212;113.527771,23.482786;113.527588,23.482464;113.527412,23.482241;113.526230,23.480688;113.525902,23.480238;113.525124,23.479221;113.524834,23.478893;113.524574,23.478634;113.524345,23.478443;113.524071,23.478260;113.523895,23.478148;113.523247,23.477781;113.522476,23.477354;113.520248,23.476143;113.519775,23.475929;113.519043,23.475674;113.518051,23.475361;113.517647,23.475235;113.517349,23.475142;113.517181,23.475086;113.515945,23.474714;113.514130,23.474131;113.513954,23.474085;113.513954,23.474079;113.513565,23.473970;113.513107,23.473848;113.512634,23.473671;113.511330,23.473269;113.510735,23.473095;113.510262,23.472939;113.509521,23.472677;113.508194,23.472118;113.506912,23.471466;113.505333,23.470633;113.504906,23.470413;113.503502,23.469690;113.502777,23.469311;113.501839,23.468828;113.501076,23.468420;113.500847,23.468285;113.500420,23.467991;113.500130,23.467743;113.499817,23.467413;113.499535,23.467089;113.499336,23.466797;113.499321,23.466776;113.499084,23.466337;113.498428,23.464949;113.496994,23.461918;113.496674,23.461275;113.496544,23.461061;113.496300,23.460686;113.495918,23.460205;113.495239,23.459379;113.494881,23.458958;113.494362,23.458342;113.494118,23.458038;113.493904,23.457764;113.493706,23.457491;113.493546,23.457258;113.493408,23.457022;113.493095,23.456440;113.492882,23.455969;113.492805,23.455807;113.492729,23.455605;113.492493,23.454887;113.492317,23.454206;113.492119,23.453657;113.491859,23.452591;113.491821,23.452410;113.491592,23.451393;113.491501,23.450956;113.491318,23.450191;113.491135,23.449396;113.491043,23.448933;113.490746,23.447569;113.490646,23.447088;113.490486,23.446489;113.490433,23.446228;113.490295,23.445625;113.490196,23.445133;113.490150,23.444956;113.490128,23.444822;113.489929,23.443871;113.489769,23.443069;113.489754,23.442873;113.489777,23.442738;113.489586,23.441818;113.489235,23.440296;113.489082,23.439796;113.488892,23.439299;113.488762,23.439022;113.488739,23.438963;113.488441,23.438438;113.488091,23.437939;113.487762,23.437551;113.487495,23.437275;113.487007,23.436813;113.485970,23.435816;113.485405,23.435278;113.485146,23.435026;113.484161,23.434124;113.484039,23.434015;113.483833,23.433838;113.483795,23.433811;113.483536,23.433584;113.483398,23.433485;113.482185,23.432531;113.481339,23.431845;113.480881,23.431429;113.480515,23.430994;113.480255,23.430620;113.480019,23.430264;113.479279,23.429020;113.478806,23.428183;113.478256,23.427275;113.478119,23.427013;113.477905,23.426649;113.477692,23.426254;113.477592,23.426029;113.476830,23.424763;113.476341,23.423944;113.476166,23.423672;113.475677,23.422852;113.475670,23.422838;113.475319,23.422245;113.474625,23.421085;113.474274,23.420521;113.473946,23.419950;113.473732,23.419695;113.473244,23.419127;113.472748,23.418585;113.472572,23.418442;113.471695,23.417709;113.469810,23.416193;113.469246,23.415720;113.467407,23.414124;113.466797,23.413630;113.466568,23.413443;113.466202,23.413134;113.466194,23.413134;113.465576,23.412613;113.464981,23.412090;113.464699,23.411861;113.464500,23.411694;113.464241,23.411463;113.464073,23.411333;113.463760,23.411098;113.463440,23.410788;113.462883,23.410378;113.461922,23.409676;113.461395,23.409258;113.461075,23.408966;113.460648,23.408524;113.460365,23.408169;113.460360,23.408168;113.459983,23.407700;113.459900,23.407600;113.458581,23.405907;113.457591,23.404705;113.457287,23.404332;113.456515,23.403338;113.455981,23.402648;113.455582,23.402096;113.455391,23.401832;113.455182,23.401554;113.454887,23.401163;113.454674,23.400877;113.454553,23.400699;113.454197,23.400208;113.454054,23.399996;113.453342,23.398919;113.452756,23.397969;113.452695,23.397873;113.452617,23.397734;113.452444,23.397448;113.452027,23.396736;113.451137,23.395239;113.450894,23.394831;113.450417,23.394032;113.449748,23.392921;113.449440,23.392483;113.449201,23.392183;113.448889,23.391836;113.448594,23.391549;113.448264,23.391259;113.447865,23.390946;113.447496,23.390694;113.447101,23.390460;113.446710,23.390260;113.446181,23.390017;113.445842,23.389891;113.445391,23.389740;113.444822,23.389562;113.443160,23.389041;113.442781,23.388968;113.442435,23.388898;113.441940,23.388737;113.440894,23.388264;113.440135,23.387895;113.439349,23.387530;113.438659,23.387183;113.438511,23.387109;113.438507,23.387109;113.437687,23.386710;113.436120,23.385959;113.435590,23.385686;113.435100,23.385434;113.434926,23.385256;113.434475,23.385074;113.434054,23.384939;113.433711,23.384848;113.433472,23.384805;113.432969,23.384740;113.432678,23.384727;113.431272,23.384687;113.430742,23.384674;113.430269,23.384666;113.429505,23.384653;113.428889,23.384640;113.428589,23.384635;113.427639,23.384614;113.427344,23.384605;113.426910,23.384601;113.426740,23.384596;113.426389,23.384583;113.426241,23.384583;113.425977,23.384579;113.425412,23.384562;113.425143,23.384553;113.424926,23.384540;113.424927,23.384541;113.424355,23.384504;113.423912,23.384449;113.423042,23.384279;113.422852,23.384235;113.422302,23.384098;113.421944,23.384003;113.421593,23.383902;113.421463,23.383871;113.420570,23.383629;113.419655,23.383377;113.419502,23.383446;113.419388,23.383530;113.419319,23.383593;113.419243,23.383688;113.419197,23.383772;113.419144,23.383875;113.419113,23.383980;113.419106,23.384054;113.419083,23.384275;113.419106,23.384735;113.419159,23.385347;113.419182,23.385719;113.419182,23.385933;113.419136,23.386580;113.419128,23.386730;113.419159,23.387209;113.419182,23.387392;113.419228,23.387535;113.419266,23.387623;113.419334,23.387737;113.419380,23.387783;113.419502,23.387911;113.419563,23.387960;113.419670,23.388025;113.419754,23.388060;113.419891,23.388107;113.420074,23.388142;113.420204,23.388142;113.420288,23.388138;113.420456,23.388098;113.420593,23.388039;113.420731,23.387968;113.420853,23.387869;113.420906,23.387814;113.421013,23.387682;113.421074,23.387560;113.421104,23.387487;113.421120,23.387405;113.421158,23.387192;113.421211,23.386641;113.421188,23.385221;113.421211,23.384140;113.421341,23.382187;113.421486,23.380693;113.421700,23.378906;113.421967,23.376579;113.422043,23.375912;113.422173,23.374790;113.422188,23.374254;113.422157,23.373196;113.422119,23.372614;113.421982,23.371420;113.421638,23.369844;113.421272,23.368654;113.421082,23.368097;113.421013,23.367916;113.420708,23.367205;113.420341,23.366407;113.419876,23.365555;113.418488,23.363342;113.417824,23.362236;113.417435,23.361534;113.417038,23.360729;113.416794,23.360165;113.416557,23.359575;113.416359,23.358984;113.415710,23.356932;113.415672,23.356817;113.415230,23.355543;113.415039,23.355068;113.414818,23.354591;113.414406,23.353857;113.414062,23.353298;113.413681,23.352774;113.413025,23.351957;113.412079,23.350977;113.408310,23.346762;113.407921,23.346289;113.407593,23.345947;113.406738,23.345064;113.406006,23.344336;113.404503,23.343060;113.400993,23.340382;113.400879,23.340282;113.399513,23.339176;113.398079,23.337896;113.396233,23.336138;113.395126,23.334995;113.395096,23.334961;113.393425,23.333078;113.391869,23.331167;113.391624,23.330875;113.390602,23.329586;113.386078,23.323971;113.385651,23.323425;113.384804,23.322235;113.384171,23.321325;113.383209,23.319836;113.382187,23.318119;113.381554,23.316986;113.380875,23.315624;113.380524,23.314926;113.380135,23.314106;113.379929,23.313652;113.379646,23.312986;113.379242,23.312004;113.378906,23.311159;113.376366,23.304823;113.376106,23.304235;113.375732,23.303411;113.375229,23.302486;113.374916,23.302000;113.374794,23.301809;113.374321,23.301165;113.373840,23.300550;113.373558,23.300236;113.373291,23.299936;113.372643,23.299280;113.370987,23.297714;113.370705,23.297419;113.370270,23.296917;113.369865,23.296392;113.369431,23.295729;113.369171,23.295269;113.368996,23.294914;113.368782,23.294436;113.368607,23.293953;113.368492,23.293585;113.368347,23.293091;113.368248,23.292578;113.368187,23.292204;113.368141,23.291689;113.368126,23.291431;113.368118,23.291016;113.368118,23.290791;113.368126,23.290409;113.368256,23.288481;113.368317,23.287449;113.368332,23.286428;113.368317,23.285643;113.368294,23.284990;113.368118,23.282135;113.367981,23.280027;113.367950,23.279358;113.367882,23.278242;113.367683,23.274952;113.367615,23.273945;113.367630,23.273638;113.367661,23.273148;113.367722,23.272640;113.367790,23.272335;113.367844,23.272018;113.367935,23.271654;113.368263,23.270624;113.368370,23.270290;113.368500,23.269796;113.368561,23.269335;113.368568,23.269039;113.368568,23.268898;113.368561,23.268652;113.368515,23.268238;113.368393,23.267742;113.368301,23.267477;113.368095,23.267031;113.367958,23.266768;113.367485,23.266102;113.366013,23.264111;113.365196,23.262899;113.364784,23.262213;113.364372,23.261444;113.363892,23.260429;113.363472,23.259375;113.363213,23.258646;113.363037,23.258055;113.362984,23.257883;113.362755,23.256941;113.362572,23.255999;113.362480,23.255495;113.362434,23.255110;113.362373,23.254404;113.362350,23.254110;113.362305,23.252514;113.362267,23.249554;113.362267,23.247509;113.362259,23.247070;113.362228,23.246449;113.362206,23.246107;113.362144,23.245697;113.362053,23.245352;113.362000,23.245127;113.361824,23.244709;113.361717,23.244518;113.361496,23.244141;113.361443,23.244053;113.361099,23.243643;113.360756,23.243282;113.360390,23.242943;113.359825,23.242445;113.358932,23.241640;113.357590,23.240486;113.356934,23.239904;113.356850,23.239836;113.356628,23.239618;113.356354,23.239302;113.356071,23.238880;113.355927,23.238571;113.355820,23.238165;113.355782,23.237850;113.355766,23.237669;113.355789,23.237400;113.355843,23.237059;113.355873,23.236958;113.355972,23.236671;113.356064,23.236467;113.356247,23.236147;113.356293,23.236080;113.356499,23.235798;113.356705,23.235525;113.356934,23.235260;113.356949,23.235237;113.357292,23.234844;113.357651,23.234381;113.358124,23.233694;113.358437,23.233191;113.358627,23.232819;113.358772,23.232477;113.358940,23.231909;113.359512,23.230032;113.360596,23.226416;113.361038,23.225096;113.361122,23.224882;113.361389,23.224115;113.361565,23.223667;113.361893,23.222874;113.362190,23.222271;113.363686,23.219404;113.364044,23.218542;113.364403,23.217655;113.365326,23.215483;113.365891,23.214111;113.366257,23.213234;113.366936,23.211590;113.367172,23.211094;113.367287,23.210842;113.367500,23.210314;113.367775,23.209497;113.367966,23.208925;113.368118,23.208378;113.368134,23.208321;113.368240,23.207891;113.368362,23.207296;113.368454,23.206844;113.368652,23.205694;113.368935,23.203537;113.368988,23.203125;113.368996,23.203102;113.369064,23.202660;113.369156,23.201967;113.369209,23.201540;113.369301,23.200947;113.369339,23.200651;113.369438,23.200056;113.369537,23.199640;113.370018,23.197227;113.370094,23.196785;113.370132,23.196568;113.370407,23.194162;113.370468,23.193386;113.370483,23.193333;113.370514,23.192886;113.370613,23.192135;113.370628,23.191980;113.370712,23.191172;113.370872,23.189718;113.370979,23.189148;113.371086,23.188807;113.371216,23.188452;113.371414,23.188055;113.371544,23.187819;113.371834,23.187445;113.372215,23.187010;113.372498,23.186728;113.374229,23.185068;113.374611,23.184635;113.374802,23.184362;113.374924,23.184145;113.375122,23.183702;113.375183,23.183447;113.375275,23.183069;113.375298,23.182692;113.375298,23.182487;113.375259,23.182131;113.375191,23.181780;113.375092,23.181419;113.375015,23.181225;113.374977,23.181150;113.374809,23.180861;113.374420,23.180286;113.369003,23.173328;113.367928,23.171902;113.366570,23.170164;113.365929,23.169353;113.365547,23.168829;113.365349,23.168489;113.365150,23.168119;113.364868,23.167459;113.364784,23.167183;113.364639,23.166693;113.364532,23.166176;113.364487,23.165876;113.364433,23.165218;113.364388,23.164709;113.364319,23.164148;113.364296,23.163807;113.364265,23.163279;113.364159,23.161720;113.364105,23.160778;113.363983,23.159180;113.363892,23.157909;113.363792,23.156839;113.363739,23.156458;113.363602,23.155947;113.363274,23.155188;113.363106,23.154840;113.362877,23.154545;113.362572,23.153839;113.361168,23.150782;113.360611,23.149395;113.360199,23.148191;113.360184,23.148182;113.360039,23.147678;113.359863,23.147135;113.359795,23.146885;113.359596,23.146084;113.359474,23.145573;113.359451,23.145418;113.359299,23.144682;113.359215,23.144272;113.358887,23.142723;113.358551,23.141043;113.358383,23.140390;113.358170,23.139805;113.358009,23.139441;113.357727,23.138870;113.357567,23.138615;113.357117,23.138046;113.356934,23.137823;113.356895,23.137783;113.356461,23.137266;113.356400,23.137205;113.356232,23.137039;113.356026,23.136845;113.355705,23.136585;113.355110,23.136168;113.352661,23.134708;113.352318,23.134480;113.352074,23.134289;113.351860,23.134085;113.351707,23.133902;113.351562,23.133680;113.351379,23.133303;113.351303,23.133116;113.351242,23.132837;113.351212,23.132605;113.351212,23.132227;113.351219,23.132044;113.351379,23.130678;113.351517,23.129339;113.351601,23.128633;113.351654,23.128187;113.351707,23.127535;113.351799,23.126221;113.352036,23.122486;113.352150,23.120750;113.352180,23.119873;113.352180,23.119276;113.352165,23.118382;113.352150,23.117933;113.352104,23.117655;113.352097,23.117418;113.352074,23.116884;113.352028,23.116180;113.351959,23.115236;113.351944,23.115044;113.351913,23.114605;113.351906,23.114294;113.351860,23.113716;113.351753,23.112288;113.351517,23.109085;113.351410,23.107496;113.351326,23.106329;113.351181,23.104244;113.351143,23.103785;113.351135,23.103472;113.351112,23.103043;113.351112,23.101940;113.351105,23.101215;113.351135,23.099016;113.351135,23.096804;113.351135,23.096502;113.351181,23.094166;113.351196,23.093260;113.351212,23.092287;113.351227,23.091146;113.351181,23.089731;113.351112,23.089003;113.351006,23.088364;113.350861,23.087479;113.350746,23.086987;113.350571,23.086380;113.350410,23.085920;113.350159,23.085226;113.349922,23.084675;113.349686,23.084188;113.349358,23.083548;113.348930,23.082827;113.348572,23.082275;113.348450,23.082081;113.348045,23.081524;113.347641,23.081024;113.347420,23.080759;113.347122,23.080418;113.346634,23.079901;113.346321,23.079596;113.344429,23.077728;113.343292,23.076590;113.342941,23.076180;113.342705,23.075865;113.342445,23.075455;113.342247,23.075100;113.342094,23.074778;113.341881,23.074263;113.341743,23.073797;113.341621,23.073233;113.341537,23.072626;113.341530,23.072031;113.341553,23.071548;113.341591,23.071289;113.341629,23.071062;113.341705,23.070656;113.341850,23.070169;113.342094,23.069500;113.342453,23.068642;113.342628,23.068199;113.342812,23.067747;113.342873,23.067587;113.343384,23.066311;113.343422,23.066219;113.343689,23.065641;113.343918,23.065060;113.344109,23.064554;113.344299,23.063885;113.344536,23.062805;113.344620,23.062096;113.344643,23.060638;113.344643,23.060301;113.344643,23.060177;113.344528,23.059071;113.344322,23.058083;113.344231,23.057695;113.343895,23.056402;113.343491,23.054617;113.342194,23.049313;113.341881,23.048086;113.341553,23.046715;113.341103,23.044882;113.340843,23.043716;113.340088,23.040710;113.339554,23.038433;113.339531,23.038328;113.339188,23.037001;113.338516,23.034197;113.336967,23.027868;113.336838,23.027344;113.336441,23.025694;113.336075,23.024294;113.335808,23.023624;113.335724,23.023464;113.335655,23.023298;113.335556,23.022827;113.335472,23.022232;113.335419,23.021866;113.335236,23.021389;113.335083,23.020821;113.334961,23.020355;113.334877,23.020041;113.334854,23.019886;113.334854,23.019436;113.334808,23.019039;113.334808,23.018789;113.334854,23.018303;113.334900,23.017969;113.334961,23.017687;113.334969,23.017632;113.335037,23.017336;113.335197,23.016909;113.335365,23.016525;113.335419,23.016401;113.335449,23.016354;113.335548,23.016167',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '1700',\n",
       "         'via_num': '8',\n",
       "         'via_stops': [{'name': '白田岗',\n",
       "           'id': '900000117293002',\n",
       "           'location': '113.581649,23.516202'},\n",
       "          {'name': '地铁赤草站',\n",
       "           'id': '900000117293005',\n",
       "           'location': '113.558859,23.501085'},\n",
       "          {'name': '地铁神岗站',\n",
       "           'id': '900000117293006',\n",
       "           'location': '113.513954,23.474085'},\n",
       "          {'name': '地铁太平站',\n",
       "           'id': '900000117293007',\n",
       "           'location': '113.491821,23.452410'},\n",
       "          {'name': '新和',\n",
       "           'id': '900000117293008',\n",
       "           'location': '113.466202,23.413134'},\n",
       "          {'name': '湴湖',\n",
       "           'id': '900000117293009',\n",
       "           'location': '113.460365,23.408169'},\n",
       "          {'name': '钟落潭高校园站',\n",
       "           'id': '900000117293010',\n",
       "           'location': '113.438511,23.387109'},\n",
       "          {'name': '长腰岭',\n",
       "           'id': '900000117293011',\n",
       "           'location': '113.424926,23.384540'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.335541,23.016172',\n",
       "       'destination': '113.336372,23.015638',\n",
       "       'distance': '1077',\n",
       "       'duration': '923',\n",
       "       'steps': [{'instruction': '沿番禺大道北辅路步行538米左转',\n",
       "         'road': '番禺大道北辅路',\n",
       "         'distance': '538',\n",
       "         'duration': [],\n",
       "         'polyline': '113.335541,23.016172;113.335732,23.015812;113.335808,23.015690;113.335930,23.015499;113.336243,23.015036;113.336327,23.014971;113.336571,23.014570;113.336975,23.013885;113.337303,23.013342;113.337570,23.012917;113.338058,23.012106;113.338158,23.011940',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行21米左转',\n",
       "         'road': [],\n",
       "         'distance': '21',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338158,23.011936;113.338356,23.011944',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行27米右转',\n",
       "         'road': [],\n",
       "         'distance': '27',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338356,23.011944;113.338242,23.012171',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行46米右转',\n",
       "         'road': [],\n",
       "         'distance': '46',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338242,23.012171;113.338593,23.012175;113.338524,23.012096',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿番禺大道北辅路步行445米到达塘步西站',\n",
       "         'road': '番禺大道北辅路',\n",
       "         'distance': '445',\n",
       "         'duration': [],\n",
       "         'polyline': '113.338516,23.012093;113.338226,23.012566;113.338150,23.012688;113.338112,23.012753;113.337914,23.013096;113.337708,23.013458;113.337456,23.013842;113.337395,23.013910;113.337318,23.014029;113.337158,23.014280;113.336617,23.015213;113.336372,23.015638',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达塘步西站'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '塘步西站',\n",
       "          'id': '440100016221010',\n",
       "          'location': '113.336372,23.015638'},\n",
       "         'arrival_stop': {'name': '东晓南路站',\n",
       "          'id': '440100016221021',\n",
       "          'location': '113.285981,23.089549'},\n",
       "         'name': '129路(南国奥林匹克花园总站--锦城花园总站(东风东))',\n",
       "         'id': '440100016221',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '11675',\n",
       "         'duration': '2483',\n",
       "         'polyline': '113.336372,23.015638;113.336189,23.015959;113.336128,23.016085;113.335998,23.016354;113.335898,23.016562;113.335964,23.016940;113.336016,23.017122;113.336089,23.017287;113.336228,23.017526;113.336463,23.017917;113.336541,23.018086;113.336602,23.018281;113.336636,23.018446;113.336623,23.018585;113.336589,23.018720;113.336545,23.018854;113.336484,23.018963;113.336402,23.019080;113.336311,23.019171;113.336202,23.019258;113.335942,23.019418;113.335373,23.019692;113.334961,23.019891;113.333902,23.020391;113.333607,23.020551;113.333342,23.020707;113.333056,23.020924;113.332865,23.021085;113.332704,23.021280;113.332517,23.021576;113.332396,23.021801;113.332066,23.022335;113.331736,23.022891;113.331484,23.023277;113.331332,23.023537;113.330898,23.024275;113.330755,23.024540;113.330712,23.024627;113.330586,23.024891;113.330560,23.024952;113.330430,23.025269;113.330234,23.025833;113.330165,23.026076;113.330109,23.026267;113.330065,23.026458;113.329883,23.027270;113.329874,23.027344;113.329857,23.027491;113.329839,23.027626;113.329809,23.028238;113.329800,23.028672;113.329783,23.029288;113.329718,23.031962;113.329701,23.032543;113.329701,23.032812;113.329692,23.033576;113.329674,23.034084;113.329644,23.034444;113.329588,23.034622;113.329518,23.034757;113.329444,23.034852;113.329106,23.035200;113.328641,23.035256;113.327882,23.035308;113.327287,23.035352;113.327118,23.035360;113.326736,23.035386;113.326311,23.035417;113.325595,23.035460;113.325282,23.035490;113.324918,23.035530;113.324132,23.035577;113.323811,23.035599;113.321988,23.035716;113.320898,23.035790;113.320417,23.035816;113.319640,23.035851;113.319423,23.035859;113.318468,23.035907;113.318060,23.035933;113.317639,23.035955;113.316458,23.036029;113.315638,23.036076;113.314913,23.036111;113.313993,23.036172;113.313598,23.036194;113.313138,23.036224;113.312986,23.036228;113.312969,23.036228;113.312804,23.036241;113.312530,23.036359;113.312352,23.036454;113.312209,23.036580;113.312053,23.036745;113.311823,23.036853;113.311745,23.036997;113.311562,23.037266;113.311372,23.037487;113.311128,23.037721;113.310898,23.037904;113.310707,23.038038;113.310260,23.038329;113.310217,23.038355;113.310000,23.038498;113.309748,23.038659;113.309319,23.038928;113.308945,23.039158;113.308203,23.039631;113.308051,23.039727;113.307977,23.039774;113.307734,23.039926;113.307378,23.040143;113.307079,23.040334;113.306510,23.040699;113.306272,23.040851;113.305990,23.041024;113.305647,23.041250;113.305273,23.041489;113.305117,23.041589;113.304957,23.041693;113.304727,23.041832;113.304093,23.042270;113.303889,23.042418;113.303168,23.042765;113.302530,23.043155;113.302344,23.043286;113.301984,23.043576;113.301662,23.043885;113.301285,23.044314;113.301120,23.044523;113.300734,23.045169;113.300486,23.045729;113.300378,23.046046;113.300308,23.046315;113.300217,23.046766;113.300191,23.047027;113.300169,23.047444;113.300191,23.047886;113.300247,23.048316;113.300408,23.049084;113.300464,23.049314;113.300703,23.050343;113.300964,23.051467;113.301476,23.053607;113.301780,23.054865;113.301953,23.055421;113.302140,23.055898;113.302348,23.056359;113.302643,23.056905;113.302969,23.057431;113.303307,23.057908;113.303806,23.058611;113.304180,23.059119;113.304462,23.059501;113.304861,23.060091;113.305148,23.060299;113.305169,23.060317;113.305399,23.060460;113.305499,23.060516;113.305694,23.060595;113.305855,23.060642;113.305907,23.060651;113.306068,23.060651;113.306276,23.060651;113.306454,23.060638;113.306602,23.060651;113.306775,23.060681;113.306866,23.060707;113.306940,23.060747;113.307101,23.060846;113.307161,23.060907;113.307231,23.060998;113.307283,23.061111;113.307305,23.061176;113.307322,23.061267;113.307322,23.061350;113.307309,23.061450;113.307266,23.061597;113.307144,23.061888;113.307101,23.062005;113.307075,23.062131;113.307070,23.062318;113.307070,23.062400;113.307114,23.062630;113.307166,23.062934;113.307174,23.063199;113.307157,23.063316;113.307118,23.063451;113.307044,23.063615;113.306970,23.063707;113.306888,23.063789;113.306662,23.063958;113.306463,23.063976;113.305846,23.064041;113.302687,23.064379;113.302248,23.064414;113.301936,23.064453;113.301714,23.064475;113.301367,23.064510;113.301207,23.064527;113.300825,23.064570;113.300477,23.064609;113.300009,23.064657;113.299609,23.064705;113.299609,23.064701;113.299609,23.064705;113.299405,23.064727;113.299180,23.064748;113.298850,23.064779;113.298372,23.064848;113.298338,23.064883;113.298190,23.064957;113.298112,23.065009;113.298069,23.065048;113.297964,23.065161;113.297891,23.065265;113.297860,23.065334;113.297808,23.065495;113.297808,23.065612;113.297817,23.065703;113.297826,23.065799;113.297808,23.066029;113.297795,23.066198;113.297782,23.066272;113.297756,23.066532;113.297747,23.066732;113.297839,23.066823;113.297843,23.066975;113.297817,23.067248;113.297778,23.067391;113.297613,23.067726;113.297522,23.067847;113.297335,23.068043;113.297333,23.068043;113.297005,23.068401;113.296700,23.068716;113.296463,23.068962;113.296234,23.069214;113.296165,23.069281;113.294983,23.070555;113.294846,23.070702;113.294617,23.070978;113.294312,23.071289;113.294189,23.071421;113.294090,23.071529;113.293823,23.071827;113.293724,23.071936;113.293457,23.072258;113.293297,23.072474;113.293129,23.072651;113.292877,23.072929;113.292229,23.073637;113.291794,23.074131;113.291634,23.074293;113.291512,23.074444;113.291283,23.074749;113.291016,23.075113;113.290993,23.075134;113.290771,23.075520;113.290642,23.075787;113.290504,23.076115;113.290344,23.076544;113.290314,23.076784;113.290276,23.077030;113.290291,23.077204;113.290276,23.077396;113.290253,23.077850;113.290237,23.078165;113.290222,23.078510;113.290222,23.078920;113.290207,23.079350;113.290204,23.079349;113.290191,23.079601;113.290156,23.080143;113.290074,23.080599;113.290052,23.080681;113.290026,23.080794;113.289865,23.081280;113.289701,23.081615;113.289601,23.081775;113.289340,23.082140;113.289245,23.082274;113.289089,23.082491;113.288954,23.082661;113.288837,23.082804;113.288802,23.082847;113.288724,23.082943;113.288633,23.083056;113.287999,23.083824;113.287539,23.084401;113.287322,23.084748;113.287227,23.084944;113.287140,23.085169;113.287088,23.085395;113.287053,23.085569;113.287040,23.086120;113.287040,23.086280;113.287005,23.086697;113.286997,23.086766;113.286979,23.086853;113.286910,23.087122;113.286684,23.087765;113.286506,23.088312;113.286428,23.088524;113.286207,23.089058;113.285981,23.089549',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': [],\n",
       "         'end_time': [],\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '星河湾站',\n",
       "           'id': '440100016221011',\n",
       "           'location': '113.330755,23.024540'},\n",
       "          {'name': '沙溪村站',\n",
       "           'id': '440100016221012',\n",
       "           'location': '113.327118,23.035360'},\n",
       "          {'name': '五洲装饰城',\n",
       "           'id': '440100016221013',\n",
       "           'location': '113.318060,23.035933'},\n",
       "          {'name': '上漖站',\n",
       "           'id': '440100016221014',\n",
       "           'location': '113.309748,23.038659'},\n",
       "          {'name': '洛溪新城站',\n",
       "           'id': '440100016221015',\n",
       "           'location': '113.306510,23.040699'},\n",
       "          {'name': '海珠客运站',\n",
       "           'id': '440100016221016',\n",
       "           'location': '113.299609,23.064705'},\n",
       "          {'name': '南洲路口站',\n",
       "           'id': '440100016221017',\n",
       "           'location': '113.297335,23.068043'},\n",
       "          {'name': '晓港湾站',\n",
       "           'id': '440100016221036',\n",
       "           'location': '113.293129,23.072651'},\n",
       "          {'name': '瑞南新村站',\n",
       "           'id': '440100016221019',\n",
       "           'location': '113.290207,23.079350'},\n",
       "          {'name': '五凤乡站',\n",
       "           'id': '440100016221020',\n",
       "           'location': '113.289340,23.082140'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.285988,23.089548',\n",
       "       'destination': '113.285973,23.089569',\n",
       "       'distance': '2',\n",
       "       'duration': '1',\n",
       "       'steps': [{'instruction': '沿东晓南路辅路步行2米右转',\n",
       "         'road': '东晓南路辅路',\n",
       "         'distance': '2',\n",
       "         'duration': [],\n",
       "         'polyline': '113.285988,23.089548;113.285980,23.089569',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行1米到达东晓南路',\n",
       "         'road': [],\n",
       "         'distance': '1',\n",
       "         'duration': [],\n",
       "         'polyline': '113.285973,23.089569;113.285973,23.089569',\n",
       "         'action': [],\n",
       "         'assistant_action': '到达东晓南路'}]},\n",
       "      'bus': {'buslines': [{'departure_stop': {'name': '东晓南路',\n",
       "          'id': '440100016450007',\n",
       "          'location': '113.285973,23.089567'},\n",
       "         'arrival_stop': {'name': '迎宾馆',\n",
       "          'id': '440100016450018',\n",
       "          'location': '113.262222,23.127934'},\n",
       "         'name': '273路(晓港湾总站--柯子岭总站(河田路))',\n",
       "         'id': '440100016450',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7484',\n",
       "         'duration': '2279',\n",
       "         'polyline': '113.285973,23.089567;113.285972,23.089566;113.285890,23.089744;113.285482,23.090599;113.285391,23.090820;113.285365,23.090968;113.284978,23.091897;113.284570,23.092856;113.284557,23.092882;113.284410,23.093186;113.284371,23.093260;113.284293,23.093424;113.284201,23.093620;113.284201,23.093624;113.283854,23.093750;113.283581,23.093715;113.283429,23.093694;113.283220,23.093646;113.283112,23.093598;113.282969,23.093546;113.282591,23.093403;113.282188,23.093260;113.281775,23.093108;113.281311,23.092925;113.280981,23.092765;113.280686,23.092643;113.280330,23.092513;113.280334,23.092518;113.280334,23.092514;113.278923,23.092005;113.278793,23.091949;113.278557,23.091854;113.278198,23.091648;113.277725,23.091320;113.277504,23.091160;113.277405,23.091124;113.277191,23.090981;113.277138,23.090969;113.277008,23.090965;113.276802,23.090994;113.276199,23.092314;113.275749,23.093260;113.275696,23.093397;113.275734,23.093466;113.275719,23.093515;113.275650,23.093653;113.275284,23.094471;113.275200,23.094631;113.275131,23.094667;113.275024,23.094883;113.274597,23.095829;113.274323,23.096445;113.274231,23.096458;113.273552,23.096134;113.272743,23.095760;113.272171,23.095488;113.272011,23.095413;113.271057,23.094965;113.270370,23.094631;113.269432,23.094152;113.269043,23.093971;113.268738,23.093828;113.268646,23.093788;113.268646,23.093784;113.268341,23.093641;113.267876,23.093397;113.267593,23.093260;113.267555,23.093243;113.267113,23.093029;113.266975,23.093260;113.266869,23.093464;113.266624,23.093910;113.266136,23.094765;113.266113,23.094809;113.265472,23.095924;113.265083,23.096640;113.264900,23.096985;113.264809,23.097166;113.264694,23.097364;113.264076,23.098415;113.263954,23.098642;113.263855,23.098816;113.263741,23.099016;113.263565,23.099354;113.263481,23.099504;113.263374,23.099695;113.262955,23.100515;113.262741,23.100876;113.262741,23.100874;113.262268,23.101662;113.262077,23.101984;113.261726,23.102577;113.261597,23.102804;113.261602,23.102804;113.261493,23.103003;113.261376,23.103255;113.261159,23.103741;113.261085,23.103915;113.261037,23.104015;113.260933,23.104245;113.260612,23.104974;113.260543,23.105178;113.261293,23.105469;113.261376,23.105508;113.261810,23.105681;113.261806,23.105681;113.262561,23.105985;113.262613,23.106011;113.262769,23.106068;113.263546,23.106393;113.263980,23.106562;113.264158,23.106636;113.264683,23.106840;113.265109,23.106984;113.265166,23.107149;113.265182,23.107298;113.265199,23.107529;113.265202,23.107849;113.265200,23.107899;113.265078,23.108746;113.264948,23.109648;113.264896,23.109870;113.264783,23.110191;113.264696,23.110378;113.264570,23.110582;113.264080,23.111424;113.263650,23.112170;113.263490,23.112465;113.263429,23.112622;113.263381,23.112804;113.263303,23.113381;113.263199,23.114219;113.263129,23.114878;113.263069,23.115234;113.263034,23.115421;113.262873,23.116168;113.262878,23.116267;113.262808,23.116632;113.262760,23.117079;113.262756,23.117218;113.262756,23.117317;113.262756,23.117678;113.262794,23.118151;113.262848,23.118502;113.262863,23.118725;113.262833,23.119457;113.262779,23.120205;113.262749,23.120478;113.262718,23.120852;113.262711,23.120998;113.262703,23.121111;113.262657,23.121780;113.262642,23.122026;113.262604,23.122499;113.262566,23.122904;113.262543,23.123421;113.262497,23.123589;113.262428,23.124163;113.262291,23.125196;113.262238,23.126194;113.262238,23.126221;113.262230,23.126476;113.262222,23.127068;113.262222,23.127764;113.262222,23.127934',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '11',\n",
       "         'via_stops': [{'name': '晓港新村',\n",
       "           'id': '440100016450028',\n",
       "           'location': '113.284557,23.092882'},\n",
       "          {'name': '广医二院',\n",
       "           'id': '440100016450008',\n",
       "           'location': '113.280330,23.092513'},\n",
       "          {'name': '华海大厦',\n",
       "           'id': '440100016450009',\n",
       "           'location': '113.275650,23.093653'},\n",
       "          {'name': '江南西路',\n",
       "           'id': '440100016450010',\n",
       "           'location': '113.272171,23.095488'},\n",
       "          {'name': '江南新村(骨伤科医院)',\n",
       "           'id': '440100016450027',\n",
       "           'location': '113.268646,23.093788'},\n",
       "          {'name': '海珠区妇幼',\n",
       "           'id': '440100016450012',\n",
       "           'location': '113.264900,23.096985'},\n",
       "          {'name': '宝岗大道中',\n",
       "           'id': '440100016450013',\n",
       "           'location': '113.262741,23.100876'},\n",
       "          {'name': '宝岗大道北',\n",
       "           'id': '440100016450014',\n",
       "           'location': '113.261597,23.102804'},\n",
       "          {'name': '市红会医院',\n",
       "           'id': '440100016450015',\n",
       "           'location': '113.261810,23.105681'},\n",
       "          {'name': '解放南路',\n",
       "           'id': '440100016450016',\n",
       "           'location': '113.262756,23.117218'},\n",
       "          {'name': '解放中路',\n",
       "           'id': '440100016450017',\n",
       "           'location': '113.262657,23.121780'}]},\n",
       "        {'departure_stop': {'name': '东晓南路',\n",
       "          'id': '440100016919008',\n",
       "          'location': '113.285955,23.089605'},\n",
       "         'arrival_stop': {'name': '迎宾馆',\n",
       "          'id': '440100016919019',\n",
       "          'location': '113.262222,23.127937'},\n",
       "         'name': '5路(海珠客运站总站--市客运站总站)',\n",
       "         'id': '440100016919',\n",
       "         'type': '普通公交线路',\n",
       "         'distance': '7052',\n",
       "         'duration': '2074',\n",
       "         'polyline': '113.285955,23.089605;113.285957,23.089605;113.285896,23.089745;113.285484,23.090599;113.285301,23.091015;113.285316,23.091084;113.285301,23.091116;113.284981,23.091898;113.284569,23.092855;113.284515,23.092968;113.284409,23.093187;113.284370,23.093260;113.284203,23.093624;113.284088,23.093845;113.283920,23.094297;113.283859,23.094488;113.283836,23.094559;113.283653,23.095104;113.283562,23.095423;113.283531,23.095583;113.283508,23.095806;113.283478,23.096540;113.283485,23.097109;113.283485,23.097504;113.283524,23.098055;113.283577,23.098471;113.283600,23.098652;113.283417,23.098806;113.283287,23.098848;113.283188,23.098845;113.282921,23.098747;113.282608,23.098833;113.282471,23.098907;113.281891,23.099426;113.281616,23.099644;113.281387,23.099810;113.281181,23.099926;113.280930,23.100040;113.280563,23.100168;113.280037,23.100300;113.279846,23.100348;113.279808,23.100355;113.279686,23.100382;113.279678,23.100388;113.278877,23.100578;113.278358,23.100698;113.277359,23.100929;113.276871,23.101042;113.276726,23.101084;113.276398,23.101212;113.276222,23.101290;113.276016,23.101393;113.275787,23.101553;113.275459,23.101776;113.275452,23.101770;113.275459,23.101776;113.275108,23.102009;113.274910,23.102158;113.274673,23.102327;113.274239,23.102604;113.273727,23.102938;113.273491,23.102990;113.272904,23.102477;113.272402,23.102095;113.271879,23.101754;113.271629,23.101627;113.271065,23.101349;113.271004,23.101316;113.270691,23.101166;113.270340,23.101002;113.269821,23.100765;113.269638,23.100674;113.269043,23.100395;113.268944,23.100348;113.268379,23.100105;113.268082,23.099995;113.267914,23.099949;113.267357,23.099783;113.266747,23.099627;113.266228,23.099489;113.265991,23.099422;113.265358,23.099262;113.265221,23.099222;113.264450,23.098997;113.264397,23.098984;113.264343,23.098967;113.264122,23.098898;113.263931,23.098915;113.263893,23.098925;113.263741,23.099016;113.263565,23.099354;113.263481,23.099504;113.263374,23.099695;113.262955,23.100515;113.262794,23.100779;113.262268,23.101662;113.262077,23.101984;113.261726,23.102577;113.261589,23.102821;113.261593,23.102821;113.261493,23.103003;113.261376,23.103255;113.261159,23.103741;113.261085,23.103915;113.261037,23.104015;113.260933,23.104245;113.260612,23.104974;113.260543,23.105178;113.261293,23.105469;113.261376,23.105508;113.262561,23.105985;113.262613,23.106011;113.262769,23.106068;113.263142,23.106224;113.263138,23.106224;113.263546,23.106393;113.263980,23.106562;113.264158,23.106636;113.264683,23.106840;113.265109,23.106984;113.265252,23.107135;113.265269,23.107305;113.265282,23.107539;113.265243,23.107904;113.265200,23.107899;113.265078,23.108746;113.264948,23.109648;113.264896,23.109870;113.264783,23.110191;113.264696,23.110378;113.264570,23.110582;113.264080,23.111424;113.263650,23.112170;113.263490,23.112465;113.263429,23.112622;113.263381,23.112804;113.263303,23.113381;113.263199,23.114219;113.263129,23.114878;113.263069,23.115234;113.263034,23.115421;113.262873,23.116168;113.262878,23.116267;113.262808,23.116632;113.262760,23.117079;113.262756,23.117205;113.262756,23.117317;113.262756,23.117678;113.262794,23.118151;113.262848,23.118502;113.262863,23.118725;113.262833,23.119457;113.262779,23.120205;113.262749,23.120478;113.262718,23.120852;113.262711,23.120998;113.262703,23.121111;113.262657,23.121798;113.262642,23.122026;113.262604,23.122499;113.262566,23.122904;113.262543,23.123421;113.262497,23.123589;113.262428,23.124163;113.262291,23.125196;113.262238,23.126194;113.262238,23.126221;113.262230,23.126476;113.262222,23.127068;113.262222,23.127764;113.262222,23.127937',\n",
       "         'bustimetag': '0',\n",
       "         'start_time': '0600',\n",
       "         'end_time': '2230',\n",
       "         'via_num': '10',\n",
       "         'via_stops': [{'name': '晓港新村',\n",
       "           'id': '440100016919009',\n",
       "           'location': '113.284515,23.092968'},\n",
       "          {'name': '云桂村',\n",
       "           'id': '440100016919010',\n",
       "           'location': '113.279686,23.100382'},\n",
       "          {'name': '基立村',\n",
       "           'id': '440100016919011',\n",
       "           'location': '113.275459,23.101776'},\n",
       "          {'name': '江南大道口',\n",
       "           'id': '440100016919012',\n",
       "           'location': '113.270340,23.101002'},\n",
       "          {'name': '广东药学院',\n",
       "           'id': '440100016919013',\n",
       "           'location': '113.265358,23.099262'},\n",
       "          {'name': '宝岗大道中',\n",
       "           'id': '440100016919014',\n",
       "           'location': '113.262794,23.100779'},\n",
       "          {'name': '宝岗大道北',\n",
       "           'id': '440100016919015',\n",
       "           'location': '113.261589,23.102821'},\n",
       "          {'name': '市红会医院',\n",
       "           'id': '440100016919016',\n",
       "           'location': '113.263142,23.106224'},\n",
       "          {'name': '解放南路',\n",
       "           'id': '440100016919017',\n",
       "           'location': '113.262756,23.117205'},\n",
       "          {'name': '解放中路',\n",
       "           'id': '440100016919018',\n",
       "           'location': '113.262657,23.121798'}]}]},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}},\n",
       "     {'taxi': [],\n",
       "      'walking': {'origin': '113.262230,23.127903',\n",
       "       'destination': '113.264442,23.128967',\n",
       "       'distance': '395',\n",
       "       'duration': '338',\n",
       "       'steps': [{'instruction': '沿解放北路步行81米右转',\n",
       "         'road': '解放北路',\n",
       "         'distance': '81',\n",
       "         'duration': [],\n",
       "         'polyline': '113.262230,23.127903;113.262238,23.128107;113.262238,23.128160;113.262253,23.128471;113.262238,23.128651',\n",
       "         'action': '右转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿府前路步行111米向左前方行走',\n",
       "         'road': '府前路',\n",
       "         'distance': '111',\n",
       "         'duration': [],\n",
       "         'polyline': '113.262238,23.128651;113.262367,23.128693;113.262817,23.128698;113.262924,23.128698;113.263237,23.128698;113.263321,23.128723',\n",
       "         'action': '向左前方行走',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '沿连新路步行33米左转',\n",
       "         'road': '连新路',\n",
       "         'distance': '33',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263321,23.128723;113.263321,23.128420',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行100米左转',\n",
       "         'road': [],\n",
       "         'distance': '100',\n",
       "         'duration': [],\n",
       "         'polyline': '113.263321,23.128416;113.263634,23.128437;113.264000,23.128429;113.264313,23.128416',\n",
       "         'action': '左转',\n",
       "         'assistant_action': []},\n",
       "        {'instruction': '步行70米',\n",
       "         'road': [],\n",
       "         'distance': '70',\n",
       "         'duration': [],\n",
       "         'polyline': '113.264313,23.128412;113.264297,23.128754;113.264313,23.128906;113.264359,23.128967;113.264442,23.128967',\n",
       "         'action': [],\n",
       "         'assistant_action': []}]},\n",
       "      'bus': {'buslines': []},\n",
       "      'entrance': [],\n",
       "      'exit': [],\n",
       "      'railway': {'via_stops': [], 'alters': [], 'spaces': []}}]}]}}"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "integrated(key,起始点_中大南方,目的地_广州塔,\"guangzhou\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 驾车\n",
    "> * 1.简介：\n",
    ">> 驾车路径规划 API 可以规划以小客车、轿车通勤出行的方案，并且返回通勤方案的数据。\n",
    "> * 2.url:https://restapi.amap.com/v3/direction/driving?parameters\n",
    "> * 3.requests.get()\n",
    "> * 4.参数：\n",
    ">> 必选：key，origin（出发地（经度纬度）），destination（目的地（经纬度））\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备： \n",
    "origin3 = \"广州塔\"\n",
    "destination3 = \"广东省珠海市拱北口岸\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "metadata": {},
   "outputs": [],
   "source": [
    "#geocode(高德API_key,结构化地址)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.264434,23.129162'"
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "起始点_广州塔 = geocode(key,origin3)\n",
    "起始点_广州塔"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.554047,22.215436'"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "目的地_珠海 = geocode(key,destination3)\n",
    "目的地_珠海"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 驾车路径规划的函数\n",
    "def driving(key,origin,destination,originid=None,destinationid=None,origintype=None,destinationtype=None,strategy=0,waypoints=None,avoidpolygons=None,avoidroad=None,province=None,number=None,cartype=0,ferry=0,roadaggregation=\"false\",nosteps=0,sig=None,output=\"json\",callback=None,extensions=\"all\"):\n",
    "    url5 = \"https://restapi.amap.com/v3/direction/driving?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"originid\":originid,\n",
    "        \"destinationid\":destinationid,\n",
    "        \"origintype\":origintype,\n",
    "        \"destinationtype\":destinationtype,\n",
    "        \"strategy\":strategy,\n",
    "        \"waypoints\":waypoints,\n",
    "        \"avoidpolygons\":avoidpolygons,\n",
    "        \"avoidroad\":avoidroad,\n",
    "        \"province\":province,\n",
    "        \"number\":number,\n",
    "        \"cartype\":cartype,\n",
    "        \"ferry\":ferry,\n",
    "        \"roadaggregation\":roadaggregation,\n",
    "        \"nosteps\":nosteps,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback,\n",
    "        \"extensions\":extensions\n",
    "    }\n",
    "    r = requests.get(url5,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 31,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'route': {'origin': '113.264434,23.129162',\n",
       "  'destination': '113.554047,22.215436',\n",
       "  'taxi_cost': '474',\n",
       "  'paths': [{'distance': '132525',\n",
       "    'duration': '7395',\n",
       "    'strategy': '速度最快',\n",
       "    'tolls': '67',\n",
       "    'toll_distance': '109440',\n",
       "    'steps': [{'instruction': '向南行驶48米左转',\n",
       "      'orientation': '南',\n",
       "      'distance': '48',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '39',\n",
       "      'polyline': '113.264939,23.129154;113.264935,23.129084;113.264935,23.12872',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '8',\n",
       "        'status': '未知',\n",
       "        'polyline': '113.264939,23.129154;113.264935,23.129084'},\n",
       "       {'lcode': [],\n",
       "        'distance': '40',\n",
       "        'status': '未知',\n",
       "        'polyline': '113.264935,23.129084;113.264935,23.12872'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '越秀区', 'adcode': '440104'}]}]},\n",
       "     {'instruction': '沿府前路向东行驶57米右转',\n",
       "      'orientation': '东',\n",
       "      'road': '府前路',\n",
       "      'distance': '57',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '48',\n",
       "      'polyline': '113.264935,23.12872;113.265499,23.128681',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '57',\n",
       "        'status': '未知',\n",
       "        'polyline': '113.264935,23.12872;113.265499,23.128681'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '越秀区', 'adcode': '440104'}]}]},\n",
       "     {'instruction': '沿吉祥路向南行驶348米右转',\n",
       "      'orientation': '南',\n",
       "      'road': '吉祥路',\n",
       "      'distance': '348',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '108',\n",
       "      'polyline': '113.265499,23.128681;113.26543,23.128016;113.265412,23.127682;113.265404,23.127361;113.265382,23.12727;113.265339,23.126293;113.265339,23.12622;113.26536,23.125755;113.265399,23.125538',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '111',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.265499,23.128681;113.26543,23.128016;113.265412,23.127682'},\n",
       "       {'lcode': [],\n",
       "        'distance': '35',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.265412,23.127682;113.265404,23.127361'},\n",
       "       {'lcode': [],\n",
       "        'distance': '118',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.265404,23.127361;113.265382,23.12727;113.265339,23.126293'},\n",
       "       {'lcode': [],\n",
       "        'distance': '84',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.265339,23.126293;113.265339,23.12622;113.26536,23.125755;113.265399,23.125538'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '越秀区', 'adcode': '440104'}]}]},\n",
       "     {'instruction': '沿中山五路向西行驶299米左转',\n",
       "      'orientation': '西',\n",
       "      'road': '中山五路',\n",
       "      'distance': '299',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '110',\n",
       "      'polyline': '113.265399,23.125538;113.264115,23.125473;113.263585,23.125451;113.263372,23.125447;113.263273,23.125447;113.262465,23.125408',\n",
       "      'action': '左转',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '131',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.265399,23.125538;113.264115,23.125473'},\n",
       "       {'lcode': [],\n",
       "        'distance': '54',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.264115,23.125473;113.263585,23.125451'},\n",
       "       {'lcode': [],\n",
       "        'distance': '31',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.263585,23.125451;113.263372,23.125447;113.263273,23.125447'},\n",
       "       {'lcode': [],\n",
       "        'distance': '83',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.263273,23.125447;113.262465,23.125408'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '越秀区', 'adcode': '440104'}]}]},\n",
       "     {'instruction': '沿解放中路途径解放南路向南行驶997米靠左沿主路行驶',\n",
       "      'orientation': '南',\n",
       "      'road': '解放中路',\n",
       "      'distance': '997',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '131',\n",
       "      'polyline': '113.262157,23.125286;113.262161,23.124861;113.262174,23.124635;113.262201,23.124002;113.262227,23.123655;113.262283,23.123477;113.262296,23.123247;113.262348,23.122413;113.262378,23.122014;113.262448,23.121432;113.262513,23.120812;113.262561,23.120182;113.262635,23.11951;113.262661,23.119036;113.262661,23.118785;113.262613,23.118151;113.2626,23.117795;113.262613,23.117309;113.262652,23.116957;113.262695,23.116654;113.262765,23.116259',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '46',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262157,23.125286;113.262161,23.124861'},\n",
       "       {'lcode': [],\n",
       "        'distance': '25',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262161,23.124861;113.262174,23.124635'},\n",
       "       {'lcode': [],\n",
       "        'distance': '69',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262174,23.124635;113.262201,23.124002'},\n",
       "       {'lcode': [],\n",
       "        'distance': '59',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262201,23.124002;113.262227,23.123655;113.262283,23.123477'},\n",
       "       {'lcode': [],\n",
       "        'distance': '25',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262283,23.123477;113.262296,23.123247'},\n",
       "       {'lcode': [],\n",
       "        'distance': '92',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262296,23.123247;113.262348,23.122413'},\n",
       "       {'lcode': [],\n",
       "        'distance': '109',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262348,23.122413;113.262378,23.122014;113.262448,23.121432'},\n",
       "       {'lcode': [],\n",
       "        'distance': '69',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262448,23.121432;113.262513,23.120812'},\n",
       "       {'lcode': [],\n",
       "        'distance': '69',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262513,23.120812;113.262561,23.120182'},\n",
       "       {'lcode': [],\n",
       "        'distance': '225',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262561,23.120182;113.262635,23.11951;113.262661,23.119036;113.262661,23.118785;113.262613,23.118151'},\n",
       "       {'lcode': [],\n",
       "        'distance': '93',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262613,23.118151;113.2626,23.117795;113.262613,23.117309'},\n",
       "       {'lcode': [],\n",
       "        'distance': '38',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262613,23.117309;113.262652,23.116957'},\n",
       "       {'lcode': [],\n",
       "        'distance': '34',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262652,23.116957;113.262695,23.116654'},\n",
       "       {'lcode': [],\n",
       "        'distance': '44',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262695,23.116654;113.262765,23.116259'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '越秀区', 'adcode': '440104'}]}]},\n",
       "     {'instruction': '沿解放大桥途径同庆路向南行驶1.1千米左转进入中间道路',\n",
       "      'orientation': '南',\n",
       "      'road': '解放大桥',\n",
       "      'distance': '1069',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '162',\n",
       "      'polyline': '113.262765,23.116259;113.262817,23.116168;113.262969,23.115417;113.262999,23.115234;113.263021,23.115122;113.263134,23.114193;113.263229,23.113355;113.263281,23.112917;113.263329,23.112691;113.263385,23.112522;113.263455,23.112374;113.263594,23.112135;113.264019,23.111398;113.26451,23.110556;113.264622,23.11036;113.264727,23.11013;113.264818,23.109857;113.264883,23.109583;113.265013,23.108746;113.265104,23.108099;113.265109,23.10793;113.265091,23.107591;113.265043,23.107144;113.265109,23.106984',\n",
       "      'action': '左转',\n",
       "      'assistant_action': '进入中间道路',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '232',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262765,23.116259;113.262817,23.116168;113.262969,23.115417;113.262999,23.115234;113.263021,23.115122;113.263134,23.114193'},\n",
       "       {'lcode': [],\n",
       "        'distance': '235',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.263134,23.114193;113.263229,23.113355;113.263281,23.112917;113.263329,23.112691;113.263385,23.112522;113.263455,23.112374;113.263594,23.112135'},\n",
       "       {'lcode': [],\n",
       "        'distance': '92',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.263594,23.112135;113.264019,23.111398'},\n",
       "       {'lcode': [],\n",
       "        'distance': '106',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.264019,23.111398;113.26451,23.110556'},\n",
       "       {'lcode': [],\n",
       "        'distance': '51',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.26451,23.110556;113.264622,23.11036;113.264727,23.11013'},\n",
       "       {'lcode': [],\n",
       "        'distance': '247',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.264727,23.11013;113.264818,23.109857;113.264883,23.109583;113.265013,23.108746;113.265104,23.108099;113.265109,23.10793'},\n",
       "       {'lcode': [],\n",
       "        'distance': '106',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.265109,23.10793;113.265091,23.107591;113.265043,23.107144;113.265109,23.106984'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '越秀区', 'adcode': '440104'},\n",
       "         {'name': '海珠区', 'adcode': '440105'}]}]},\n",
       "     {'instruction': '沿同福东路途径江南大道中向东南行驶1.4千米靠左',\n",
       "      'orientation': '东南',\n",
       "      'road': '同福东路',\n",
       "      'distance': '1371',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '298',\n",
       "      'polyline': '113.265109,23.106984;113.265668,23.106918;113.266341,23.106806;113.267201,23.106649;113.267786,23.106528;113.268772,23.106311;113.269041,23.106241;113.269227,23.106194;113.269783,23.106042;113.269931,23.105703;113.270039,23.10546;113.270404,23.104622;113.270573,23.104245;113.270647,23.104089;113.270838,23.103689;113.271003,23.103416;113.271237,23.102895;113.271398,23.102543;113.271563,23.102153;113.271766,23.101693;113.271866,23.101489;113.271931,23.101328;113.272296,23.100473;113.272648,23.099744;113.272982,23.099041;113.273073,23.098715;113.273116,23.098624',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '127',\n",
       "        'status': '缓行',\n",
       "        'polyline': '113.265109,23.106984;113.265668,23.106918;113.266341,23.106806'},\n",
       "       {'lcode': [],\n",
       "        'distance': '89',\n",
       "        'status': '缓行',\n",
       "        'polyline': '113.266341,23.106806;113.267201,23.106649'},\n",
       "       {'lcode': [],\n",
       "        'distance': '61',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.267201,23.106649;113.267786,23.106528'},\n",
       "       {'lcode': [],\n",
       "        'distance': '103',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.267786,23.106528;113.268772,23.106311'},\n",
       "       {'lcode': [],\n",
       "        'distance': '48',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.268772,23.106311;113.269041,23.106241;113.269227,23.106194'},\n",
       "       {'lcode': [],\n",
       "        'distance': '59',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269227,23.106194;113.269783,23.106042'},\n",
       "       {'lcode': [],\n",
       "        'distance': '40',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269783,23.106042;113.269931,23.105703'},\n",
       "       {'lcode': [],\n",
       "        'distance': '29',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269931,23.105703;113.270039,23.10546'},\n",
       "       {'lcode': [],\n",
       "        'distance': '99',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.270039,23.10546;113.270404,23.104622'},\n",
       "       {'lcode': [],\n",
       "        'distance': '64',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.270404,23.104622;113.270573,23.104245;113.270647,23.104089'},\n",
       "       {'lcode': [],\n",
       "        'distance': '48',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.270647,23.104089;113.270838,23.103689'},\n",
       "       {'lcode': [],\n",
       "        'distance': '96',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.270838,23.103689;113.271003,23.103416;113.271237,23.102895'},\n",
       "       {'lcode': [],\n",
       "        'distance': '41',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.271237,23.102895;113.271398,23.102543'},\n",
       "       {'lcode': [],\n",
       "        'distance': '46',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.271398,23.102543;113.271563,23.102153'},\n",
       "       {'lcode': [],\n",
       "        'distance': '80',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.271563,23.102153;113.271766,23.101693;113.271866,23.101489'},\n",
       "       {'lcode': [],\n",
       "        'distance': '18',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.271866,23.101489;113.271931,23.101328'},\n",
       "       {'lcode': [],\n",
       "        'distance': '190',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.271931,23.101328;113.272296,23.100473;113.272648,23.099744'},\n",
       "       {'lcode': [],\n",
       "        'distance': '122',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.272648,23.099744;113.272982,23.099041;113.273073,23.098715'},\n",
       "       {'lcode': [],\n",
       "        'distance': '11',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273073,23.098715;113.273116,23.098624'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '海珠区', 'adcode': '440105'}]}]},\n",
       "     {'instruction': '沿江南大道中向东南行驶885米向右前方行驶进入右转专用道',\n",
       "      'orientation': '东南',\n",
       "      'road': '江南大道中',\n",
       "      'distance': '885',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '225',\n",
       "      'polyline': '113.273116,23.098624;113.273173,23.098585;113.273273,23.098372;113.273286,23.098281;113.273511,23.097778;113.273798,23.097222;113.274067,23.096693;113.274232,23.096458;113.274266,23.096398;113.274497,23.095911;113.27454,23.095812;113.274792,23.095234;113.274974,23.094852;113.275638,23.093381;113.275694,23.09326;113.276172,23.092196;113.276424,23.091606;113.276571,23.091259',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入右转专用道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '42',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273116,23.098624;113.273173,23.098585;113.273273,23.098372;113.273286,23.098281'},\n",
       "       {'lcode': [],\n",
       "        'distance': '128',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273286,23.098281;113.273511,23.097778;113.273798,23.097222'},\n",
       "       {'lcode': [],\n",
       "        'distance': '64',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273798,23.097222;113.274067,23.096693'},\n",
       "       {'lcode': [],\n",
       "        'distance': '38',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.274067,23.096693;113.274232,23.096458;113.274266,23.096398'},\n",
       "       {'lcode': [],\n",
       "        'distance': '59',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.274266,23.096398;113.274497,23.095911'},\n",
       "       {'lcode': [],\n",
       "        'distance': '11',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.274497,23.095911;113.27454,23.095812'},\n",
       "       {'lcode': [],\n",
       "        'distance': '69',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.27454,23.095812;113.274792,23.095234'},\n",
       "       {'lcode': [],\n",
       "        'distance': '45',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.274792,23.095234;113.274974,23.094852'},\n",
       "       {'lcode': [],\n",
       "        'distance': '177',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.274974,23.094852;113.275638,23.093381'},\n",
       "       {'lcode': [],\n",
       "        'distance': '141',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.275638,23.093381;113.275694,23.09326;113.276172,23.092196'},\n",
       "       {'lcode': [],\n",
       "        'distance': '70',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.276172,23.092196;113.276424,23.091606'},\n",
       "       {'lcode': [],\n",
       "        'distance': '41',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.276424,23.091606;113.276571,23.091259'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '海珠区', 'adcode': '440105'}]}]},\n",
       "     {'instruction': '沿江南大道中途径昌岗中路向西南行驶1.2千米靠左',\n",
       "      'orientation': '西南',\n",
       "      'road': '江南大道中',\n",
       "      'distance': '1230',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '190',\n",
       "      'polyline': '113.276571,23.091259;113.276628,23.090898;113.276606,23.090734;113.276497,23.090404;113.276115,23.090104;113.275859,23.0899;113.275716,23.089783;113.275503,23.089614;113.275451,23.08957;113.27464,23.088911;113.273911,23.088307;113.273676,23.088125;113.273494,23.087964;113.273329,23.08783;113.2725,23.087148;113.272227,23.086923;113.271957,23.086736;113.271719,23.086597;113.271419,23.086445;113.270924,23.086259;113.270786,23.08622;113.269931,23.086098;113.269123,23.085998;113.269041,23.085985;113.268216,23.085872;113.26783,23.085781;113.267435,23.085642;113.267057,23.085456',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '58',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.276571,23.091259;113.276628,23.090898;113.276606,23.090734'},\n",
       "       {'lcode': [],\n",
       "        'distance': '37',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.276606,23.090734;113.276497,23.090404'},\n",
       "       {'lcode': [],\n",
       "        'distance': '51',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.276497,23.090404;113.276115,23.090104'},\n",
       "       {'lcode': [],\n",
       "        'distance': '34',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.276115,23.090104;113.275859,23.0899'},\n",
       "       {'lcode': [],\n",
       "        'distance': '19',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.275859,23.0899;113.275716,23.089783'},\n",
       "       {'lcode': [],\n",
       "        'distance': '28',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.275716,23.089783;113.275503,23.089614'},\n",
       "       {'lcode': [],\n",
       "        'distance': '6',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.275503,23.089614;113.275451,23.08957'},\n",
       "       {'lcode': [],\n",
       "        'distance': '110',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.275451,23.08957;113.27464,23.088911'},\n",
       "       {'lcode': [],\n",
       "        'distance': '99',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.27464,23.088911;113.273911,23.088307'},\n",
       "       {'lcode': [],\n",
       "        'distance': '31',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273911,23.088307;113.273676,23.088125'},\n",
       "       {'lcode': [],\n",
       "        'distance': '25',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273676,23.088125;113.273494,23.087964'},\n",
       "       {'lcode': [],\n",
       "        'distance': '22',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273494,23.087964;113.273329,23.08783'},\n",
       "       {'lcode': [],\n",
       "        'distance': '113',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.273329,23.08783;113.2725,23.087148'},\n",
       "       {'lcode': [],\n",
       "        'distance': '37',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.2725,23.087148;113.272227,23.086923'},\n",
       "       {'lcode': [],\n",
       "        'distance': '168',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.272227,23.086923;113.271957,23.086736;113.271719,23.086597;113.271419,23.086445;113.270924,23.086259;113.270786,23.08622'},\n",
       "       {'lcode': [],\n",
       "        'distance': '88',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.270786,23.08622;113.269931,23.086098'},\n",
       "       {'lcode': [],\n",
       "        'distance': '83',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269931,23.086098;113.269123,23.085998'},\n",
       "       {'lcode': [],\n",
       "        'distance': '93',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269123,23.085998;113.269041,23.085985;113.268216,23.085872'},\n",
       "       {'lcode': [],\n",
       "        'distance': '41',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.268216,23.085872;113.26783,23.085781'},\n",
       "       {'lcode': [],\n",
       "        'distance': '87',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.26783,23.085781;113.267435,23.085642;113.267057,23.085456'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '海珠区', 'adcode': '440105'}]}]},\n",
       "     {'instruction': '沿昌岗中路途径鹤洞大桥向西南行驶2.0千米向右前方行驶进入匝道',\n",
       "      'orientation': '西南',\n",
       "      'road': '昌岗中路',\n",
       "      'distance': '1996',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '144',\n",
       "      'polyline': '113.267057,23.085456;113.26645,23.085069;113.266085,23.084852;113.2652,23.08434;113.264418,23.083902;113.263911,23.08365;113.263377,23.083398;113.262834,23.083151;113.262313,23.082908;113.261788,23.082661;113.261189,23.08237;113.260972,23.082274;113.260603,23.082114;113.260035,23.081888;113.259592,23.081736;113.258286,23.081372;113.257669,23.081194;113.257227,23.081055;113.256658,23.080842;113.256098,23.080634;113.255317,23.080365;113.253576,23.07967;113.252122,23.079093;113.250352,23.078385;113.250035,23.078251;113.249371,23.077934',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入匝道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '119',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.267057,23.085456;113.26645,23.085069;113.266085,23.084852'},\n",
       "       {'lcode': [],\n",
       "        'distance': '259',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.266085,23.084852;113.2652,23.08434;113.264418,23.083902;113.263911,23.08365'},\n",
       "       {'lcode': [],\n",
       "        'distance': '123',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.263911,23.08365;113.263377,23.083398;113.262834,23.083151'},\n",
       "       {'lcode': [],\n",
       "        'distance': '120',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262834,23.083151;113.262313,23.082908;113.261788,23.082661'},\n",
       "       {'lcode': [],\n",
       "        'distance': '136',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.261788,23.082661;113.261189,23.08237;113.260972,23.082274;113.260603,23.082114'},\n",
       "       {'lcode': [],\n",
       "        'distance': '365',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.260603,23.082114;113.260035,23.081888;113.259592,23.081736;113.258286,23.081372;113.257669,23.081194;113.257227,23.081055'},\n",
       "       {'lcode': [],\n",
       "        'distance': '63',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.257227,23.081055;113.256658,23.080842'},\n",
       "       {'lcode': [],\n",
       "        'distance': '61',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.256658,23.080842;113.256098,23.080634'},\n",
       "       {'lcode': [],\n",
       "        'distance': '85',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.256098,23.080634;113.255317,23.080365'},\n",
       "       {'lcode': [],\n",
       "        'distance': '194',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255317,23.080365;113.253576,23.07967'},\n",
       "       {'lcode': [],\n",
       "        'distance': '395',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.253576,23.07967;113.252122,23.079093;113.250352,23.078385;113.250035,23.078251'},\n",
       "       {'lcode': [],\n",
       "        'distance': '76',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.250035,23.078251;113.249371,23.077934'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '海珠区', 'adcode': '440105'},\n",
       "         {'name': '荔湾区', 'adcode': '440103'}]}]},\n",
       "     {'instruction': '沿鹤洞立交向北行驶269米向右前方行驶',\n",
       "      'orientation': '北',\n",
       "      'road': '鹤洞立交',\n",
       "      'distance': '269',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '34',\n",
       "      'polyline': '113.249371,23.077934;113.24924,23.077956;113.249062,23.07799;113.24898,23.07803;113.248885,23.078095;113.248811,23.078173;113.248759,23.07826;113.248724,23.078346;113.248542,23.078876;113.248403,23.079297;113.24839,23.079388;113.248394,23.079488;113.248429,23.079588;113.248503,23.079657;113.248676,23.079753;113.248754,23.079779',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '269',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.249371,23.077934;113.24924,23.077956;113.249062,23.07799;113.24898,23.07803;113.248885,23.078095;113.248811,23.078173;113.248759,23.07826;113.248724,23.078346;113.248542,23.078876;113.248403,23.079297;113.24839,23.079388;113.248394,23.079488;113.248429,23.079588;113.248503,23.079657;113.248676,23.079753;113.248754,23.079779'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '荔湾区', 'adcode': '440103'}]}]},\n",
       "     {'instruction': '沿鹤洞立交向东南行驶222米向右前方行驶',\n",
       "      'orientation': '东南',\n",
       "      'road': '鹤洞立交',\n",
       "      'distance': '222',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '27',\n",
       "      'polyline': '113.248754,23.079779;113.248919,23.079774;113.249019,23.079753;113.249149,23.079687;113.249201,23.07964;113.249262,23.079553;113.249323,23.079418;113.249392,23.079232;113.24944,23.079054;113.249536,23.078407;113.249588,23.078238;113.249631,23.078155',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '222',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.248754,23.079779;113.248919,23.079774;113.249019,23.079753;113.249149,23.079687;113.249201,23.07964;113.249262,23.079553;113.249323,23.079418;113.249392,23.079232;113.24944,23.079054;113.249536,23.078407;113.249588,23.078238;113.249631,23.078155'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '荔湾区', 'adcode': '440103'}]}]},\n",
       "     {'instruction': '沿芳村大道南向南行驶975米靠左沿主路行驶',\n",
       "      'orientation': '南',\n",
       "      'road': '芳村大道南',\n",
       "      'distance': '975',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '79',\n",
       "      'polyline': '113.249631,23.078155;113.249896,23.076133;113.2499,23.076072;113.250221,23.073637;113.250564,23.072704;113.250985,23.071797;113.251189,23.071289;113.251267,23.071094;113.251606,23.070369;113.251879,23.069653',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '225',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.249631,23.078155;113.249896,23.076133'},\n",
       "       {'lcode': [],\n",
       "        'distance': '278',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.249896,23.076133;113.2499,23.076072;113.250221,23.073637'},\n",
       "       {'lcode': [],\n",
       "        'distance': '218',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.250221,23.073637;113.250564,23.072704;113.250985,23.071797'},\n",
       "       {'lcode': [],\n",
       "        'distance': '254',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.250985,23.071797;113.251189,23.071289;113.251267,23.071094;113.251606,23.070369;113.251879,23.069653'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '荔湾区', 'adcode': '440103'}]}]},\n",
       "     {'instruction': '沿东沙大道途径S39东新高速入口向南行驶1.5千米减速行驶到达收费站',\n",
       "      'orientation': '南',\n",
       "      'road': '东沙大道',\n",
       "      'distance': '1527',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '108',\n",
       "      'polyline': '113.251879,23.069653;113.252036,23.06934;113.252474,23.068268;113.252747,23.067609;113.253082,23.066862;113.254167,23.064401;113.254939,23.062543;113.2551,23.062144;113.255221,23.061766;113.255317,23.061415;113.255386,23.060907;113.255404,23.060299;113.255447,23.058524;113.255369,23.05763;113.255339,23.057331;113.255317,23.057218;113.255282,23.05704;113.255234,23.056636;113.255221,23.056558;113.255226,23.056432',\n",
       "      'action': '减速行驶',\n",
       "      'assistant_action': '到达收费站',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '38',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.251879,23.069653;113.252036,23.06934'},\n",
       "       {'lcode': [],\n",
       "        'distance': '294',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.252036,23.06934;113.252474,23.068268;113.252747,23.067609;113.253082,23.066862'},\n",
       "       {'lcode': [],\n",
       "        'distance': '605',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.253082,23.066862;113.254167,23.064401;113.254939,23.062543;113.2551,23.062144;113.255221,23.061766'},\n",
       "       {'lcode': [],\n",
       "        'distance': '39',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255221,23.061766;113.255317,23.061415'},\n",
       "       {'lcode': [],\n",
       "        'distance': '56',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255317,23.061415;113.255386,23.060907'},\n",
       "       {'lcode': [],\n",
       "        'distance': '263',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255386,23.060907;113.255404,23.060299;113.255447,23.058524'},\n",
       "       {'lcode': [],\n",
       "        'distance': '99',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255447,23.058524;113.255369,23.05763'},\n",
       "       {'lcode': [],\n",
       "        'distance': '46',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255369,23.05763;113.255339,23.057331;113.255317,23.057218'},\n",
       "       {'lcode': [],\n",
       "        'distance': '87',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255317,23.057218;113.255282,23.05704;113.255234,23.056636;113.255221,23.056558;113.255226,23.056432'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '荔湾区', 'adcode': '440103'}]}]},\n",
       "     {'instruction': '沿S39东新高速入口途径S39东新高速、东沙桥向东南行驶7.6千米靠左沿主路行驶',\n",
       "      'orientation': '东南',\n",
       "      'road': 'S39东新高速入口',\n",
       "      'distance': '7596',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '7596',\n",
       "      'toll_road': 'S39东新高速入口',\n",
       "      'duration': '353',\n",
       "      'polyline': '113.255226,23.056432;113.255243,23.056155;113.255313,23.05553;113.255378,23.054974;113.255421,23.054635;113.255438,23.05332;113.255508,23.052426;113.255577,23.051836;113.255647,23.051424;113.255781,23.050751;113.255946,23.050117;113.25602,23.049909;113.256159,23.049488;113.256233,23.049314;113.256246,23.049271;113.256415,23.048854;113.256554,23.048503;113.257153,23.047062;113.257491,23.04625;113.257904,23.045286;113.259887,23.040621;113.260078,23.040161;113.260195,23.039887;113.260807,23.038464;113.260864,23.038329;113.261293,23.037313;113.261567,23.036667;113.261784,23.036211;113.26217,23.035425;113.262582,23.034701;113.263056,23.034006;113.263303,23.033668;113.263728,23.033125;113.264089,23.032713;113.264544,23.032235;113.265013,23.031766;113.268971,23.028008;113.269041,23.027943;113.269089,23.027899;113.269214,23.027786;113.269497,23.027517;113.269683,23.027344;113.269744,23.027283;113.273967,23.023281;113.27615,23.021215;113.277361,23.020069;113.277817,23.019605;113.278277,23.019115;113.278889,23.018381;113.279323,23.017813;113.279701,23.017274;113.280087,23.016667;113.280273,23.016354;113.280447,23.016037;113.280747,23.015447;113.281029,23.014848;113.281172,23.014523;113.281432,23.013819;113.281706,23.012982;113.281979,23.011888;113.282114,23.011146;113.282201,23.010534;113.282339,23.008963;113.282365,23.008537;113.282461,23.007192;113.282526,23.006272;113.282587,23.005369;113.282891,23.001211;113.282999,22.999722;113.283095,22.998655;113.283281,22.9973;113.283385,22.996658;113.283576,22.995677',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '100',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255226,23.056432;113.255243,23.056155;113.255313,23.05553'},\n",
       "       {'lcode': [],\n",
       "        'distance': '62',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255313,23.05553;113.255378,23.054974'},\n",
       "       {'lcode': [],\n",
       "        'distance': '38',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255378,23.054974;113.255421,23.054635'},\n",
       "       {'lcode': [],\n",
       "        'distance': '504',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255421,23.054635;113.255438,23.05332;113.255508,23.052426;113.255577,23.051836;113.255647,23.051424;113.255781,23.050751;113.255946,23.050117'},\n",
       "       {'lcode': [],\n",
       "        'distance': '148',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.255946,23.050117;113.25602,23.049909;113.256159,23.049488;113.256233,23.049314;113.256246,23.049271;113.256415,23.048854'},\n",
       "       {'lcode': [],\n",
       "        'distance': '308',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.256415,23.048854;113.256554,23.048503;113.257153,23.047062;113.257491,23.04625'},\n",
       "       {'lcode': [],\n",
       "        'distance': '724',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.257491,23.04625;113.257904,23.045286;113.259887,23.040621;113.260078,23.040161'},\n",
       "       {'lcode': [],\n",
       "        'distance': '339',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.260078,23.040161;113.260195,23.039887;113.260807,23.038464;113.260864,23.038329;113.261293,23.037313'},\n",
       "       {'lcode': [],\n",
       "        'distance': '227',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.261293,23.037313;113.261567,23.036667;113.261784,23.036211;113.26217,23.035425'},\n",
       "       {'lcode': [],\n",
       "        'distance': '90',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.26217,23.035425;113.262582,23.034701'},\n",
       "       {'lcode': [],\n",
       "        'distance': '991',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.262582,23.034701;113.263056,23.034006;113.263303,23.033668;113.263728,23.033125;113.264089,23.032713;113.264544,23.032235;113.265013,23.031766;113.268971,23.028008'},\n",
       "       {'lcode': [],\n",
       "        'distance': '34',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.268971,23.028008;113.269041,23.027943;113.269089,23.027899;113.269214,23.027786'},\n",
       "       {'lcode': [],\n",
       "        'distance': '42',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269214,23.027786;113.269497,23.027517'},\n",
       "       {'lcode': [],\n",
       "        'distance': '975',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.269497,23.027517;113.269683,23.027344;113.269744,23.027283;113.273967,23.023281;113.27615,23.021215'},\n",
       "       {'lcode': [],\n",
       "        'distance': '177',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.27615,23.021215;113.277361,23.020069'},\n",
       "       {'lcode': [],\n",
       "        'distance': '620',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.277361,23.020069;113.277817,23.019605;113.278277,23.019115;113.278889,23.018381;113.279323,23.017813;113.279701,23.017274;113.280087,23.016667;113.280273,23.016354;113.280447,23.016037;113.280747,23.015447'},\n",
       "       {'lcode': [],\n",
       "        'distance': '741',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.280747,23.015447;113.281029,23.014848;113.281172,23.014523;113.281432,23.013819;113.281706,23.012982;113.281979,23.011888;113.282114,23.011146;113.282201,23.010534;113.282339,23.008963'},\n",
       "       {'lcode': [],\n",
       "        'distance': '298',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.282339,23.008963;113.282365,23.008537;113.282461,23.007192;113.282526,23.006272'},\n",
       "       {'lcode': [],\n",
       "        'distance': '561',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.282526,23.006272;113.282587,23.005369;113.282891,23.001211'},\n",
       "       {'lcode': [],\n",
       "        'distance': '284',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.282891,23.001211;113.282999,22.999722;113.283095,22.998655'},\n",
       "       {'lcode': [],\n",
       "        'distance': '151',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.283095,22.998655;113.283281,22.9973'},\n",
       "       {'lcode': [],\n",
       "        'distance': '182',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.283281,22.9973;113.283385,22.996658;113.283576,22.995677'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '荔湾区', 'adcode': '440103'},\n",
       "         {'name': '番禺区', 'adcode': '440113'}]}]},\n",
       "     {'instruction': '沿S39东新高速向南行驶14.5千米向右前方行驶进入匝道',\n",
       "      'orientation': '南',\n",
       "      'road': 'S39东新高速',\n",
       "      'distance': '14489',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '14489',\n",
       "      'toll_road': 'S39东新高速',\n",
       "      'duration': '597',\n",
       "      'polyline': '113.283576,22.995677;113.283885,22.994384;113.283963,22.994041;113.284275,22.992925;113.285252,22.989549;113.28556,22.988385;113.28572,22.987656;113.285773,22.987357;113.285894,22.986523;113.285946,22.98602;113.285981,22.98497;113.285972,22.984366;113.285938,22.983698;113.285911,22.983398;113.285864,22.982951;113.285686,22.98178;113.285009,22.977999;113.284605,22.975729;113.284392,22.974601;113.284197,22.973472;113.284145,22.973112;113.284023,22.972409;113.283845,22.971367;113.28378,22.970977;113.283633,22.969865;113.283498,22.968498;113.283459,22.967834;113.283433,22.967144;113.283433,22.96582;113.283433,22.965738;113.283481,22.964666;113.28352,22.964223;113.283585,22.963655;113.283724,22.962786;113.283902,22.962023;113.284036,22.961562;113.284084,22.961424;113.284266,22.96092;113.284436,22.960499;113.284744,22.959874;113.285174,22.959128;113.285642,22.958429;113.288056,22.955178;113.291016,22.951246;113.291615,22.950438;113.294201,22.946992;113.294588,22.946471;113.295677,22.945017;113.29589,22.944718;113.296098,22.944418;113.296419,22.94398;113.296636,22.943663;113.297318,22.942617;113.297982,22.941506;113.298507,22.940556;113.299076,22.939453;113.299323,22.938958;113.299822,22.937856;113.300438,22.936345;113.300985,22.934826;113.301224,22.934071;113.301293,22.933845;113.301363,22.93362;113.301727,22.932274;113.301988,22.931163;113.302118,22.930551;113.302318,22.929444;113.302474,22.928464;113.3025,22.928251;113.302582,22.927574;113.302695,22.926376;113.30276,22.925256;113.302799,22.923889;113.302795,22.922982;113.30276,22.922023;113.302687,22.920838;113.302396,22.917713;113.302374,22.917478;113.302257,22.916133;113.302088,22.914253;113.302057,22.913958;113.30201,22.913446;113.301871,22.911819;113.301801,22.911085;113.30174,22.910365;113.301706,22.909253;113.301701,22.907904;113.301749,22.906545;113.301753,22.906493;113.301784,22.90592;113.301866,22.905069;113.302396,22.900039;113.302878,22.895508;113.303116,22.893212;113.303277,22.891723;113.303329,22.891241;113.303338,22.891155;113.303342,22.891068;113.303533,22.88931;113.303663,22.888294;113.303841,22.887292;113.303898,22.886975;113.304145,22.885716;113.304436,22.884518;113.304457,22.884427;113.305182,22.882083;113.305911,22.879748;113.306328,22.878442;113.306615,22.877556;113.307331,22.875299;113.307899,22.873533;113.308841,22.870586',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入匝道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '185',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.283576,22.995677;113.283885,22.994384;113.283963,22.994041'},\n",
       "       {'lcode': [],\n",
       "        'distance': '912',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.283963,22.994041;113.284275,22.992925;113.285252,22.989549;113.28556,22.988385;113.28572,22.987656;113.285773,22.987357;113.285894,22.986523;113.285946,22.98602'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1150',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.285946,22.98602;113.285981,22.98497;113.285972,22.984366;113.285938,22.983698;113.285911,22.983398;113.285864,22.982951;113.285686,22.98178;113.285009,22.977999;113.284605,22.975729'},\n",
       "       {'lcode': [],\n",
       "        'distance': '253',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.284605,22.975729;113.284392,22.974601;113.284197,22.973472'},\n",
       "       {'lcode': [],\n",
       "        'distance': '279',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.284197,22.973472;113.284145,22.973112;113.284023,22.972409;113.283845,22.971367;113.28378,22.970977'},\n",
       "       {'lcode': [],\n",
       "        'distance': '573',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.28378,22.970977;113.283633,22.969865;113.283498,22.968498;113.283459,22.967834;113.283433,22.967144;113.283433,22.96582'},\n",
       "       {'lcode': [],\n",
       "        'distance': '477',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.283433,22.96582;113.283433,22.965738;113.283481,22.964666;113.28352,22.964223;113.283585,22.963655;113.283724,22.962786;113.283902,22.962023;113.284036,22.961562'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1926',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.284036,22.961562;113.284084,22.961424;113.284266,22.96092;113.284436,22.960499;113.284744,22.959874;113.285174,22.959128;113.285642,22.958429;113.288056,22.955178;113.291016,22.951246;113.291615,22.950438;113.294201,22.946992'},\n",
       "       {'lcode': [],\n",
       "        'distance': '69',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.294201,22.946992;113.294588,22.946471'},\n",
       "       {'lcode': [],\n",
       "        'distance': '196',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.294588,22.946471;113.295677,22.945017'},\n",
       "       {'lcode': [],\n",
       "        'distance': '79',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.295677,22.945017;113.29589,22.944718;113.296098,22.944418'},\n",
       "       {'lcode': [],\n",
       "        'distance': '99',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.296098,22.944418;113.296419,22.94398;113.296636,22.943663'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1165',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.296636,22.943663;113.297318,22.942617;113.297982,22.941506;113.298507,22.940556;113.299076,22.939453;113.299323,22.938958;113.299822,22.937856;113.300438,22.936345;113.300985,22.934826;113.301224,22.934071'},\n",
       "       {'lcode': [],\n",
       "        'distance': '52',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.301224,22.934071;113.301293,22.933845;113.301363,22.93362'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1776',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.301363,22.93362;113.301727,22.932274;113.301988,22.931163;113.302118,22.930551;113.302318,22.929444;113.302474,22.928464;113.3025,22.928251;113.302582,22.927574;113.302695,22.926376;113.30276,22.925256;113.302799,22.923889;113.302795,22.922982;113.30276,22.922023;113.302687,22.920838;113.302396,22.917713'},\n",
       "       {'lcode': [],\n",
       "        'distance': '417',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.302396,22.917713;113.302374,22.917478;113.302257,22.916133;113.302088,22.914253;113.302057,22.913958'},\n",
       "       {'lcode': [],\n",
       "        'distance': '319',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.302057,22.913958;113.30201,22.913446;113.301871,22.911819;113.301801,22.911085'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1226',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.301801,22.911085;113.30174,22.910365;113.301706,22.909253;113.301701,22.907904;113.301749,22.906545;113.301753,22.906493;113.301784,22.90592;113.301866,22.905069;113.302396,22.900039'},\n",
       "       {'lcode': [],\n",
       "        'distance': '759',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.302396,22.900039;113.302878,22.895508;113.303116,22.893212'},\n",
       "       {'lcode': [],\n",
       "        'distance': '165',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303116,22.893212;113.303277,22.891723'},\n",
       "       {'lcode': [],\n",
       "        'distance': '53',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303277,22.891723;113.303329,22.891241'},\n",
       "       {'lcode': [],\n",
       "        'distance': '19',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303329,22.891241;113.303338,22.891155;113.303342,22.891068'},\n",
       "       {'lcode': [],\n",
       "        'distance': '456',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303342,22.891068;113.303533,22.88931;113.303663,22.888294;113.303841,22.887292;113.303898,22.886975'},\n",
       "       {'lcode': [],\n",
       "        'distance': '288',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303898,22.886975;113.304145,22.885716;113.304436,22.884518;113.304457,22.884427'},\n",
       "       {'lcode': [],\n",
       "        'distance': '539',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.304457,22.884427;113.305182,22.882083;113.305911,22.879748'},\n",
       "       {'lcode': [],\n",
       "        'distance': '253',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.305911,22.879748;113.306328,22.878442;113.306615,22.877556'},\n",
       "       {'lcode': [],\n",
       "        'distance': '260',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.306615,22.877556;113.307331,22.875299'},\n",
       "       {'lcode': [],\n",
       "        'distance': '544',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307331,22.875299;113.307899,22.873533;113.308841,22.870586'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '番禺区', 'adcode': '440113'},\n",
       "         {'name': '南沙区', 'adcode': '440115'}]}]},\n",
       "     {'instruction': '沿张松立交向南行驶431米靠右',\n",
       "      'orientation': '南',\n",
       "      'road': '张松立交',\n",
       "      'distance': '431',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '431',\n",
       "      'toll_road': '张松立交',\n",
       "      'duration': '26',\n",
       "      'polyline': '113.308841,22.870586;113.308819,22.870352;113.308841,22.870117;113.309692,22.86681;113.309696,22.866784',\n",
       "      'action': '靠右',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '431',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.308841,22.870586;113.308819,22.870352;113.308841,22.870117;113.309692,22.86681;113.309696,22.866784'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '南沙区', 'adcode': '440115'}]}]},\n",
       "     {'instruction': '沿张松立交途径G1508广州绕城高速、顺德东立交主线桥向西南行驶1.1千米向右前方行驶进入匝道',\n",
       "      'orientation': '西南',\n",
       "      'road': '张松立交',\n",
       "      'distance': '1128',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '1128',\n",
       "      'toll_road': '张松立交',\n",
       "      'duration': '82',\n",
       "      'polyline': '113.309696,22.866784;113.309965,22.865734;113.310078,22.865204;113.310082,22.864896;113.310069,22.864705;113.31003,22.864501;113.309944,22.864236;113.309896,22.864149;113.309787,22.863958;113.309644,22.863772;113.309583,22.86372;113.309319,22.863477;113.308898,22.863216;113.30875,22.863069;113.308672,22.863038;113.308598,22.863008;113.308129,22.862856;113.307826,22.862756;113.307183,22.862548;113.304353,22.861615;113.304188,22.861558;113.302687,22.861059',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入匝道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '469',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.309696,22.866784;113.309965,22.865734;113.310078,22.865204;113.310082,22.864896;113.310069,22.864705;113.31003,22.864501;113.309944,22.864236;113.309896,22.864149;113.309787,22.863958;113.309644,22.863772;113.309583,22.86372;113.309319,22.863477;113.308898,22.863216;113.30875,22.863069'},\n",
       "       {'lcode': [],\n",
       "        'distance': '16',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.30875,22.863069;113.308672,22.863038;113.308598,22.863008'},\n",
       "       {'lcode': [],\n",
       "        'distance': '50',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.308598,22.863008;113.308129,22.862856'},\n",
       "       {'lcode': [],\n",
       "        'distance': '411',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.308129,22.862856;113.307826,22.862756;113.307183,22.862548;113.304353,22.861615'},\n",
       "       {'lcode': [],\n",
       "        'distance': '18',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.304353,22.861615;113.304188,22.861558'},\n",
       "       {'lcode': [],\n",
       "        'distance': '164',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.304188,22.861558;113.302687,22.861059'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '南沙区', 'adcode': '440115'}]}]},\n",
       "     {'instruction': '沿顺德东立交向西行驶535米靠左',\n",
       "      'orientation': '西',\n",
       "      'road': '顺德东立交',\n",
       "      'distance': '535',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '535',\n",
       "      'toll_road': '顺德东立交',\n",
       "      'duration': '30',\n",
       "      'polyline': '113.302687,22.861059;113.302383,22.861046;113.301957,22.860964;113.301194,22.860851;113.300534,22.860794;113.300247,22.860794;113.29951,22.860829;113.298637,22.860937;113.298273,22.860964;113.297973,22.860959;113.297504,22.860898',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '418',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.302687,22.861059;113.302383,22.861046;113.301957,22.860964;113.301194,22.860851;113.300534,22.860794;113.300247,22.860794;113.29951,22.860829;113.298637,22.860937'},\n",
       "       {'lcode': [],\n",
       "        'distance': '117',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.298637,22.860937;113.298273,22.860964;113.297973,22.860959;113.297504,22.860898'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '南沙区', 'adcode': '440115'}]}]},\n",
       "     {'instruction': '沿顺德东立交途径S43广珠西线高速向南行驶2.9千米靠左沿主路行驶',\n",
       "      'orientation': '南',\n",
       "      'road': '顺德东立交',\n",
       "      'distance': '2925',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '2925',\n",
       "      'toll_road': '顺德东立交',\n",
       "      'duration': '135',\n",
       "      'polyline': '113.297504,22.860898;113.297135,22.860803;113.296732,22.860638;113.296489,22.860499;113.296137,22.86023;113.295864,22.859957;113.295677,22.859731;113.295586,22.859592;113.295391,22.85921;113.295321,22.859049;113.295252,22.858793;113.295187,22.858455;113.295178,22.858294;113.295187,22.857964;113.295217,22.857695;113.295273,22.857478;113.295395,22.85714;113.295595,22.856771;113.29569,22.856623;113.295911,22.85635;113.296736,22.855577;113.297387,22.854939;113.297504,22.854774;113.297617,22.854609;113.298103,22.853885;113.29885,22.852713;113.299527,22.851562;113.299592,22.851454;113.299727,22.851207;113.299987,22.850712;113.300642,22.849418;113.300998,22.848694;113.301372,22.847904;113.301706,22.847092;113.302157,22.845911;113.302808,22.843984;113.303303,22.842478;113.303715,22.841211;113.303932,22.840573;113.304049,22.840221;113.304466,22.839023;113.304718,22.838316;113.304887,22.837899;113.304935,22.837769;113.304983,22.837643',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '39',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.297504,22.860898;113.297135,22.860803'},\n",
       "       {'lcode': [],\n",
       "        'distance': '162',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.297135,22.860803;113.296732,22.860638;113.296489,22.860499;113.296137,22.86023;113.295864,22.859957'},\n",
       "       {'lcode': [],\n",
       "        'distance': '651',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.295864,22.859957;113.295677,22.859731;113.295586,22.859592;113.295391,22.85921;113.295321,22.859049;113.295252,22.858793;113.295187,22.858455;113.295178,22.858294;113.295187,22.857964;113.295217,22.857695;113.295273,22.857478;113.295395,22.85714;113.295595,22.856771;113.29569,22.856623;113.295911,22.85635;113.296736,22.855577;113.297387,22.854939'},\n",
       "       {'lcode': [],\n",
       "        'distance': '43',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.297387,22.854939;113.297504,22.854774;113.297617,22.854609'},\n",
       "       {'lcode': [],\n",
       "        'distance': '434',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.297617,22.854609;113.298103,22.853885;113.29885,22.852713;113.299527,22.851562;113.299592,22.851454;113.299727,22.851207'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1035',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.299727,22.851207;113.299987,22.850712;113.300642,22.849418;113.300998,22.848694;113.301372,22.847904;113.301706,22.847092;113.302157,22.845911;113.302808,22.843984;113.303303,22.842478'},\n",
       "       {'lcode': [],\n",
       "        'distance': '146',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303303,22.842478;113.303715,22.841211'},\n",
       "       {'lcode': [],\n",
       "        'distance': '115',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.303715,22.841211;113.303932,22.840573;113.304049,22.840221'},\n",
       "       {'lcode': [],\n",
       "        'distance': '271',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.304049,22.840221;113.304466,22.839023;113.304718,22.838316;113.304887,22.837899'},\n",
       "       {'lcode': [],\n",
       "        'distance': '29',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.304887,22.837899;113.304935,22.837769;113.304983,22.837643'}],\n",
       "      'cities': [{'name': '广州市',\n",
       "        'citycode': '020',\n",
       "        'adcode': '440100',\n",
       "        'districts': [{'name': '南沙区', 'adcode': '440115'}]},\n",
       "       {'name': '佛山市',\n",
       "        'citycode': '0757',\n",
       "        'adcode': '440600',\n",
       "        'districts': [{'name': '顺德区', 'adcode': '440606'}]}]},\n",
       "     {'instruction': '沿S43广珠西线高速途径G94珠三角环线高速向南行驶54.9千米直行进入隧道',\n",
       "      'orientation': '南',\n",
       "      'road': 'S43广珠西线高速',\n",
       "      'distance': '54869',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '54869',\n",
       "      'toll_road': 'S43广珠西线高速',\n",
       "      'duration': '2164',\n",
       "      'polyline': '113.304983,22.837643;113.305043,22.8375;113.305104,22.837348;113.305556,22.836324;113.30569,22.83602;113.306185,22.835061;113.306697,22.834149;113.307457,22.832982;113.308364,22.831727;113.308763,22.831207;113.309028,22.830903;113.309288,22.830603;113.309696,22.830113;113.309944,22.829857;113.310204,22.829588;113.31049,22.829288;113.311454,22.828355;113.312517,22.827426;113.312986,22.827066;113.313394,22.826749;113.314944,22.825673;113.315911,22.825078;113.317062,22.824423;113.318524,22.823685;113.320642,22.822786;113.323325,22.821714;113.32431,22.82125;113.325221,22.820773;113.326011,22.820304;113.326758,22.819831;113.327691,22.819171;113.328403,22.818602;113.329015,22.818077;113.329692,22.817444;113.330773,22.816293;113.331445,22.815508;113.332023,22.814744;113.332517,22.814023;113.333147,22.812977;113.333932,22.811437;113.334544,22.809909;113.334961,22.808529;113.33497,22.80849;113.335156,22.807617;113.335239,22.807235;113.33553,22.805282;113.33638,22.796628;113.336727,22.792982;113.336988,22.790577;113.337079,22.789258;113.337079,22.787687;113.337023,22.787031;113.33684,22.785642;113.336827,22.785521;113.336723,22.784961;113.336515,22.78408;113.336241,22.783238;113.335924,22.782352;113.335213,22.78076;113.334961,22.780326;113.334466,22.779475;113.333802,22.778459;113.332943,22.777361;113.331745,22.776068;113.330204,22.77467;113.330182,22.774657;113.326011,22.771146;113.323919,22.769371;113.322821,22.768351;113.32224,22.767813;113.320946,22.766432;113.31967,22.764887;113.318767,22.763672;113.318685,22.76355;113.318459,22.763203;113.317578,22.761836;113.317166,22.761111;113.316584,22.760026;113.316059,22.758906;113.315677,22.758003;113.315169,22.75668;113.314783,22.755551;113.313911,22.752808;113.313872,22.752682;113.312986,22.749948;113.312457,22.748316;113.312344,22.747934;113.312235,22.747578;113.31214,22.747244;113.312049,22.74697;113.311962,22.746693;113.311454,22.745126;113.311059,22.743837;113.310916,22.743355;113.310699,22.7425;113.310534,22.741697;113.310503,22.741523;113.31033,22.740373;113.310312,22.74026;113.310252,22.739735;113.310217,22.739423;113.310143,22.738181;113.310126,22.737166;113.310148,22.736506;113.310208,22.73559;113.310308,22.734475;113.31066,22.731962;113.31072,22.731406;113.310777,22.730712;113.310885,22.72931;113.310937,22.727843;113.310942,22.727031;113.31092,22.72599;113.310894,22.725556;113.310842,22.724605;113.310681,22.72306;113.310569,22.722148;113.310195,22.719727;113.309991,22.718424;113.309787,22.717092;113.309592,22.715855;113.309431,22.714796;113.309371,22.714423;113.309119,22.712821;113.308715,22.710048;113.308581,22.708737;113.308468,22.707661;113.308312,22.705395;113.308273,22.70441;113.308238,22.70342;113.308168,22.69911;113.308129,22.697752;113.30806,22.695156;113.308069,22.693199;113.30796,22.686766;113.307817,22.677161;113.307786,22.675781;113.307691,22.670764;113.307682,22.669848;113.307674,22.669167;113.307669,22.668659;113.307752,22.666563;113.307878,22.664809;113.307878,22.664792;113.307969,22.66388;113.308056,22.662899;113.308216,22.661719;113.308477,22.660135;113.308685,22.659036;113.308772,22.658641;113.309167,22.656901;113.309436,22.655907;113.309731,22.65487;113.310052,22.653806;113.310234,22.653216;113.310469,22.652513;113.310833,22.651502;113.311532,22.649722;113.312062,22.648481;113.312778,22.646923;113.312986,22.646502;113.313299,22.64589;113.314301,22.64401;113.31497,22.642821;113.315126,22.642535;113.315946,22.641029;113.317192,22.638793;113.319349,22.634852;113.319857,22.633989;113.320425,22.632951;113.320734,22.632344;113.32102,22.631836;113.323199,22.627886;113.324336,22.62579;113.324922,22.62464;113.325278,22.623885;113.32553,22.623273;113.325647,22.62293;113.326072,22.621519;113.326233,22.620846;113.326306,22.620525;113.326536,22.619484;113.326628,22.618863;113.326749,22.618164;113.326984,22.616506;113.327266,22.615022;113.327491,22.614045;113.327626,22.613594;113.328012,22.612504;113.328398,22.611493;113.329084,22.609861;113.329236,22.609501;113.329609,22.60855;113.329922,22.607682;113.3301,22.607174;113.33026,22.606619;113.330556,22.60549;113.330716,22.604722;113.330885,22.603728;113.330968,22.603112;113.331033,22.602431;113.331076,22.601697;113.331102,22.600022;113.331055,22.599123;113.331033,22.598876;113.330994,22.598385;113.330946,22.597986;113.330846,22.597218;113.330781,22.596836;113.330642,22.596102;113.330577,22.595838;113.330443,22.595217;113.330078,22.593681;113.328698,22.587891;113.327613,22.583325;113.327426,22.582556;113.327196,22.581758;113.326832,22.58056;113.326654,22.580048;113.326202,22.578854;113.325803,22.577852;113.325373,22.576901;113.325126,22.57635;113.324444,22.575004;113.323845,22.57395;113.32352,22.573442;113.322986,22.572556;113.322556,22.571853;113.321788,22.570773;113.320781,22.569418;113.320256,22.568776;113.32003,22.568511;113.319792,22.568281;113.319531,22.567969;113.31849,22.566845;113.317695,22.566055;113.317556,22.565916;113.316871,22.565252;113.316285,22.564674;113.315764,22.564167;113.315009,22.563498;113.312986,22.56161;113.312943,22.561571;113.308976,22.557873;113.307804,22.556784;113.306476,22.555543;113.305825,22.554931;113.301207,22.550616;113.298281,22.547882;113.297326,22.546888;113.296194,22.545712;113.29523,22.544674;113.294631,22.543945;113.293307,22.542344;113.291858,22.540334;113.291337,22.539523;113.291016,22.539028;113.290017,22.537504;113.289579,22.536706;113.288051,22.533841;113.287617,22.532956;113.287509,22.532739;113.286992,22.531493;113.285907,22.528828;113.285707,22.528333;113.285117,22.526884;113.284609,22.525625;113.283186,22.52197;113.282756,22.520864;113.282313,22.519553;113.282157,22.519019;113.281797,22.517422;113.281701,22.516905;113.281563,22.51599;113.281454,22.514848;113.28138,22.513225;113.281363,22.512782;113.281324,22.510985;113.281272,22.508607;113.281141,22.501194;113.28115,22.500356;113.281159,22.5002;113.281176,22.5;113.281228,22.499392;113.281319,22.498841;113.281545,22.49783;113.281732,22.497161;113.282014,22.496367;113.28237,22.495534;113.282582,22.495104;113.282908,22.494523;113.283255,22.493958;113.283637,22.493416;113.284002,22.492938;113.284436,22.492413;113.285048,22.491758;113.285794,22.491068;113.286385,22.490582;113.286849,22.490234;113.287361,22.489887;113.287917,22.489536;113.288637,22.489119;113.288845,22.48901;113.289154,22.488854;113.291016,22.487956;113.29293,22.487027;113.293277,22.486853;113.293806,22.486593;113.294245,22.486376;113.295161,22.485929;113.297279,22.484891;113.301011,22.483064;113.301658,22.482747;113.303338,22.481927;113.305265,22.480972;113.306172,22.480503;113.307161,22.479974;113.308546,22.47918;113.310256,22.478112;113.310386,22.478025;113.311493,22.4773;113.312318,22.476723;113.312986,22.476267;113.317374,22.47326;113.318837,22.472227;113.319835,22.471424;113.320625,22.470725;113.321389,22.469996;113.322083,22.469266;113.322925,22.468299;113.323602,22.467409;113.323859,22.46704;113.324266,22.466458;113.324748,22.465703;113.325312,22.464653;113.325677,22.463885;113.326497,22.462161;113.328585,22.457595;113.329006,22.45668;113.329284,22.456081;113.329293,22.456055;113.329622,22.455334;113.329783,22.454974;113.329939,22.454614;113.331037,22.45224;113.331849,22.450456;113.333199,22.447539;113.333728,22.446363;113.333898,22.445994;113.334379,22.445065;113.334466,22.4449;113.334722,22.444462;113.334961,22.44408;113.335352,22.443472;113.335564,22.443151;113.335994,22.442574;113.336489,22.441962;113.337205,22.441146;113.338016,22.440304;113.338737,22.439635;113.339466,22.439028;113.342001,22.437005;113.343707,22.435673;113.344514,22.435004;113.345182,22.434397;113.345482,22.43408;113.346228,22.433299;113.346884,22.432487;113.347405,22.431762;113.348043,22.430755;113.348477,22.429991;113.348928,22.429063;113.349384,22.427912;113.349753,22.426732;113.349991,22.42582;113.350126,22.425069;113.350239,22.424266;113.350299,22.423355;113.350313,22.423095;113.350334,22.422513;113.350321,22.421788;113.350074,22.418529;113.350022,22.416228;113.350022,22.41546;113.350043,22.414748;113.350104,22.413924;113.35013,22.413225;113.350221,22.412261;113.350239,22.412109;113.350321,22.411345;113.350582,22.409566;113.350729,22.408785',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '35',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.304983,22.837643;113.305043,22.8375;113.305104,22.837348'},\n",
       "       {'lcode': [],\n",
       "        'distance': '780',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.305104,22.837348;113.305556,22.836324;113.30569,22.83602;113.306185,22.835061;113.306697,22.834149;113.307457,22.832982;113.308364,22.831727;113.308763,22.831207'},\n",
       "       {'lcode': [],\n",
       "        'distance': '85',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.308763,22.831207;113.309028,22.830903;113.309288,22.830603'},\n",
       "       {'lcode': [],\n",
       "        'distance': '9400',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.309288,22.830603;113.309696,22.830113;113.309944,22.829857;113.310204,22.829588;113.31049,22.829288;113.311454,22.828355;113.312517,22.827426;113.312986,22.827066;113.313394,22.826749;113.314944,22.825673;113.315911,22.825078;113.317062,22.824423;113.318524,22.823685;113.320642,22.822786;113.323325,22.821714;113.32431,22.82125;113.325221,22.820773;113.326011,22.820304;113.326758,22.819831;113.327691,22.819171;113.328403,22.818602;113.329015,22.818077;113.329692,22.817444;113.330773,22.816293;113.331445,22.815508;113.332023,22.814744;113.332517,22.814023;113.333147,22.812977;113.333932,22.811437;113.334544,22.809909;113.334961,22.808529;113.33497,22.80849;113.335156,22.807617;113.335239,22.807235;113.33553,22.805282;113.33638,22.796628;113.336727,22.792982;113.336988,22.790577;113.337079,22.789258;113.337079,22.787687;113.337023,22.787031;113.33684,22.785642;113.336827,22.785521;113.336723,22.784961;113.336515,22.78408;113.336241,22.783238;113.335924,22.782352;113.335213,22.78076;113.334961,22.780326;113.334466,22.779475;113.333802,22.778459;113.332943,22.777361;113.331745,22.776068;113.330204,22.77467;113.330182,22.774657;113.326011,22.771146;113.323919,22.769371;113.322821,22.768351;113.32224,22.767813;113.320946,22.766432;113.31967,22.764887;113.318767,22.763672;113.318685,22.76355'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1812',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.318685,22.76355;113.318459,22.763203;113.317578,22.761836;113.317166,22.761111;113.316584,22.760026;113.316059,22.758906;113.315677,22.758003;113.315169,22.75668;113.314783,22.755551;113.313911,22.752808;113.313872,22.752682;113.312986,22.749948;113.312457,22.748316'},\n",
       "       {'lcode': [],\n",
       "        'distance': '43',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.312457,22.748316;113.312344,22.747934'},\n",
       "       {'lcode': [],\n",
       "        'distance': '79',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.312344,22.747934;113.312235,22.747578;113.31214,22.747244'},\n",
       "       {'lcode': [],\n",
       "        'distance': '63',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.31214,22.747244;113.312049,22.74697;113.311962,22.746693'},\n",
       "       {'lcode': [],\n",
       "        'distance': '329',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.311962,22.746693;113.311454,22.745126;113.311059,22.743837'},\n",
       "       {'lcode': [],\n",
       "        'distance': '152',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.311059,22.743837;113.310916,22.743355;113.310699,22.7425'},\n",
       "       {'lcode': [],\n",
       "        'distance': '239',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.310699,22.7425;113.310534,22.741697;113.310503,22.741523;113.31033,22.740373'},\n",
       "       {'lcode': [],\n",
       "        'distance': '12',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.31033,22.740373;113.310312,22.74026'},\n",
       "       {'lcode': [],\n",
       "        'distance': '343',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.310312,22.74026;113.310252,22.739735;113.310217,22.739423;113.310143,22.738181;113.310126,22.737166'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1566',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.310126,22.737166;113.310148,22.736506;113.310208,22.73559;113.310308,22.734475;113.31066,22.731962;113.31072,22.731406;113.310777,22.730712;113.310885,22.72931;113.310937,22.727843;113.310942,22.727031;113.31092,22.72599;113.310894,22.725556;113.310842,22.724605;113.310681,22.72306'},\n",
       "       {'lcode': [],\n",
       "        'distance': '101',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.310681,22.72306;113.310569,22.722148'},\n",
       "       {'lcode': [],\n",
       "        'distance': '416',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.310569,22.722148;113.310195,22.719727;113.309991,22.718424'},\n",
       "       {'lcode': [],\n",
       "        'distance': '149',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.309991,22.718424;113.309787,22.717092'},\n",
       "       {'lcode': [],\n",
       "        'distance': '257',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.309787,22.717092;113.309592,22.715855;113.309431,22.714796'},\n",
       "       {'lcode': [],\n",
       "        'distance': '4985',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.309431,22.714796;113.309371,22.714423;113.309119,22.712821;113.308715,22.710048;113.308581,22.708737;113.308468,22.707661;113.308312,22.705395;113.308273,22.70441;113.308238,22.70342;113.308168,22.69911;113.308129,22.697752;113.30806,22.695156;113.308069,22.693199;113.30796,22.686766;113.307817,22.677161;113.307786,22.675781;113.307691,22.670764;113.307682,22.669848'},\n",
       "       {'lcode': [],\n",
       "        'distance': '131',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307682,22.669848;113.307674,22.669167;113.307669,22.668659'},\n",
       "       {'lcode': [],\n",
       "        'distance': '232',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307669,22.668659;113.307752,22.666563'},\n",
       "       {'lcode': [],\n",
       "        'distance': '194',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307752,22.666563;113.307878,22.664809'},\n",
       "       {'lcode': [],\n",
       "        'distance': '103',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307878,22.664809;113.307878,22.664792;113.307969,22.66388'},\n",
       "       {'lcode': [],\n",
       "        'distance': '241',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307969,22.66388;113.308056,22.662899;113.308216,22.661719'},\n",
       "       {'lcode': [],\n",
       "        'distance': '6216',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.308216,22.661719;113.308477,22.660135;113.308685,22.659036;113.308772,22.658641;113.309167,22.656901;113.309436,22.655907;113.309731,22.65487;113.310052,22.653806;113.310234,22.653216;113.310469,22.652513;113.310833,22.651502;113.311532,22.649722;113.312062,22.648481;113.312778,22.646923;113.312986,22.646502;113.313299,22.64589;113.314301,22.64401;113.31497,22.642821;113.315126,22.642535;113.315946,22.641029;113.317192,22.638793;113.319349,22.634852;113.319857,22.633989;113.320425,22.632951;113.320734,22.632344;113.32102,22.631836;113.323199,22.627886;113.324336,22.62579;113.324922,22.62464;113.325278,22.623885;113.32553,22.623273;113.325647,22.62293;113.326072,22.621519;113.326233,22.620846;113.326306,22.620525;113.326536,22.619484;113.326628,22.618863;113.326749,22.618164;113.326984,22.616506;113.327266,22.615022;113.327491,22.614045;113.327626,22.613594;113.328012,22.612504;113.328398,22.611493;113.329084,22.609861;113.329236,22.609501'},\n",
       "       {'lcode': [],\n",
       "        'distance': '336',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.329236,22.609501;113.329609,22.60855;113.329922,22.607682;113.3301,22.607174;113.33026,22.606619'},\n",
       "       {'lcode': [],\n",
       "        'distance': '395',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.33026,22.606619;113.330556,22.60549;113.330716,22.604722;113.330885,22.603728;113.330968,22.603112'},\n",
       "       {'lcode': [],\n",
       "        'distance': '569',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.330968,22.603112;113.331033,22.602431;113.331076,22.601697;113.331102,22.600022;113.331055,22.599123;113.331033,22.598876;113.330994,22.598385;113.330946,22.597986'},\n",
       "       {'lcode': [],\n",
       "        'distance': '311',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.330946,22.597986;113.330846,22.597218;113.330781,22.596836;113.330642,22.596102;113.330577,22.595838;113.330443,22.595217'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1665',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.330443,22.595217;113.330078,22.593681;113.328698,22.587891;113.327613,22.583325;113.327426,22.582556;113.327196,22.581758;113.326832,22.58056'},\n",
       "       {'lcode': [],\n",
       "        'distance': '972',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.326832,22.58056;113.326654,22.580048;113.326202,22.578854;113.325803,22.577852;113.325373,22.576901;113.325126,22.57635;113.324444,22.575004;113.323845,22.57395;113.32352,22.573442;113.322986,22.572556'},\n",
       "       {'lcode': [],\n",
       "        'distance': '414',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.322986,22.572556;113.322556,22.571853;113.321788,22.570773;113.320781,22.569418'},\n",
       "       {'lcode': [],\n",
       "        'distance': '205',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.320781,22.569418;113.320256,22.568776;113.32003,22.568511;113.319792,22.568281;113.319531,22.567969'},\n",
       "       {'lcode': [],\n",
       "        'distance': '164',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.319531,22.567969;113.31849,22.566845'},\n",
       "       {'lcode': [],\n",
       "        'distance': '243',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.31849,22.566845;113.317695,22.566055;113.317556,22.565916;113.316871,22.565252'},\n",
       "       {'lcode': [],\n",
       "        'distance': '165',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.316871,22.565252;113.316285,22.564674;113.315764,22.564167'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1156',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.315764,22.564167;113.315009,22.563498;113.312986,22.56161;113.312943,22.561571;113.308976,22.557873;113.307804,22.556784'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1537',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.307804,22.556784;113.306476,22.555543;113.305825,22.554931;113.301207,22.550616;113.298281,22.547882;113.297326,22.546888'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1024',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.297326,22.546888;113.296194,22.545712;113.29523,22.544674;113.294631,22.543945;113.293307,22.542344;113.291858,22.540334;113.291337,22.539523'},\n",
       "       {'lcode': [],\n",
       "        'distance': '261',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.291337,22.539523;113.291016,22.539028;113.290017,22.537504'},\n",
       "       {'lcode': [],\n",
       "        'distance': '99',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.290017,22.537504;113.289579,22.536706'},\n",
       "       {'lcode': [],\n",
       "        'distance': '952',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.289579,22.536706;113.288051,22.533841;113.287617,22.532956;113.287509,22.532739;113.286992,22.531493;113.285907,22.528828'},\n",
       "       {'lcode': [],\n",
       "        'distance': '58',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.285907,22.528828;113.285707,22.528333'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1791',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.285707,22.528333;113.285117,22.526884;113.284609,22.525625;113.283186,22.52197;113.282756,22.520864;113.282313,22.519553;113.282157,22.519019;113.281797,22.517422;113.281701,22.516905;113.281563,22.51599;113.281454,22.514848;113.28138,22.513225;113.281363,22.512782'},\n",
       "       {'lcode': [],\n",
       "        'distance': '462',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.281363,22.512782;113.281324,22.510985;113.281272,22.508607'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1083',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.281272,22.508607;113.281141,22.501194;113.28115,22.500356;113.281159,22.5002;113.281176,22.5;113.281228,22.499392;113.281319,22.498841'},\n",
       "       {'lcode': [],\n",
       "        'distance': '190',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.281319,22.498841;113.281545,22.49783;113.281732,22.497161'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1706',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.281732,22.497161;113.282014,22.496367;113.28237,22.495534;113.282582,22.495104;113.282908,22.494523;113.283255,22.493958;113.283637,22.493416;113.284002,22.492938;113.284436,22.492413;113.285048,22.491758;113.285794,22.491068;113.286385,22.490582;113.286849,22.490234;113.287361,22.489887;113.287917,22.489536;113.288637,22.489119;113.288845,22.48901;113.289154,22.488854;113.291016,22.487956;113.29293,22.487027;113.293277,22.486853'},\n",
       "       {'lcode': [],\n",
       "        'distance': '112',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.293277,22.486853;113.293806,22.486593;113.294245,22.486376'},\n",
       "       {'lcode': [],\n",
       "        'distance': '107',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.294245,22.486376;113.295161,22.485929'},\n",
       "       {'lcode': [],\n",
       "        'distance': '246',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.295161,22.485929;113.297279,22.484891'},\n",
       "       {'lcode': [],\n",
       "        'distance': '434',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.297279,22.484891;113.301011,22.483064'},\n",
       "       {'lcode': [],\n",
       "        'distance': '75',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.301011,22.483064;113.301658,22.482747'},\n",
       "       {'lcode': [],\n",
       "        'distance': '4052',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.301658,22.482747;113.303338,22.481927;113.305265,22.480972;113.306172,22.480503;113.307161,22.479974;113.308546,22.47918;113.310256,22.478112;113.310386,22.478025;113.311493,22.4773;113.312318,22.476723;113.312986,22.476267;113.317374,22.47326;113.318837,22.472227;113.319835,22.471424;113.320625,22.470725;113.321389,22.469996;113.322083,22.469266;113.322925,22.468299;113.323602,22.467409;113.323859,22.46704;113.324266,22.466458;113.324748,22.465703;113.325312,22.464653;113.325677,22.463885;113.326497,22.462161;113.328585,22.457595'},\n",
       "       {'lcode': [],\n",
       "        'distance': '110',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.328585,22.457595;113.329006,22.45668'},\n",
       "       {'lcode': [],\n",
       "        'distance': '72',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.329006,22.45668;113.329284,22.456081'},\n",
       "       {'lcode': [],\n",
       "        'distance': '89',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.329284,22.456081;113.329293,22.456055;113.329622,22.455334'},\n",
       "       {'lcode': [],\n",
       "        'distance': '86',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.329622,22.455334;113.329783,22.454974;113.329939,22.454614'},\n",
       "       {'lcode': [],\n",
       "        'distance': '500',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.329939,22.454614;113.331037,22.45224;113.331849,22.450456'},\n",
       "       {'lcode': [],\n",
       "        'distance': '4692',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.331849,22.450456;113.333199,22.447539;113.333728,22.446363;113.333898,22.445994;113.334379,22.445065;113.334466,22.4449;113.334722,22.444462;113.334961,22.44408;113.335352,22.443472;113.335564,22.443151;113.335994,22.442574;113.336489,22.441962;113.337205,22.441146;113.338016,22.440304;113.338737,22.439635;113.339466,22.439028;113.342001,22.437005;113.343707,22.435673;113.344514,22.435004;113.345182,22.434397;113.345482,22.43408;113.346228,22.433299;113.346884,22.432487;113.347405,22.431762;113.348043,22.430755;113.348477,22.429991;113.348928,22.429063;113.349384,22.427912;113.349753,22.426732;113.349991,22.42582;113.350126,22.425069;113.350239,22.424266;113.350299,22.423355;113.350313,22.423095;113.350334,22.422513;113.350321,22.421788;113.350074,22.418529;113.350022,22.416228;113.350022,22.41546;113.350043,22.414748;113.350104,22.413924'},\n",
       "       {'lcode': [],\n",
       "        'distance': '573',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.350104,22.413924;113.35013,22.413225;113.350221,22.412261;113.350239,22.412109;113.350321,22.411345;113.350582,22.409566;113.350729,22.408785'}],\n",
       "      'cities': [{'name': '佛山市',\n",
       "        'citycode': '0757',\n",
       "        'adcode': '440600',\n",
       "        'districts': [{'name': '顺德区', 'adcode': '440606'}]},\n",
       "       {'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿北台隧道途径G94珠三角环线高速向南行驶1.1千米直行进入隧道',\n",
       "      'orientation': '南',\n",
       "      'road': '北台隧道',\n",
       "      'distance': '1142',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '1142',\n",
       "      'toll_road': '北台隧道',\n",
       "      'duration': '51',\n",
       "      'polyline': '113.350729,22.408785;113.350916,22.407817;113.351172,22.406753;113.351502,22.40546;113.3524,22.402409;113.352765,22.40112;113.352865,22.40076;113.353416,22.398772',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '915',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.350729,22.408785;113.350916,22.407817;113.351172,22.406753;113.351502,22.40546;113.3524,22.402409;113.352765,22.40112;113.352865,22.40076'},\n",
       "       {'lcode': [],\n",
       "        'distance': '227',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.352865,22.40076;113.353416,22.398772'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿鹿鸣湖隧道途径G94珠三角环线高速向南行驶1.1千米直行进入隧道',\n",
       "      'orientation': '南',\n",
       "      'road': '鹿鸣湖隧道',\n",
       "      'distance': '1104',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '1104',\n",
       "      'toll_road': '鹿鸣湖隧道',\n",
       "      'duration': '45',\n",
       "      'polyline': '113.353416,22.398772;113.354414,22.395278;113.354787,22.393885;113.354996,22.392973;113.355087,22.392635;113.355326,22.391684;113.355456,22.391037;113.355582,22.390421;113.355634,22.390135;113.355681,22.389887;113.355803,22.389045',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '662',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.353416,22.398772;113.354414,22.395278;113.354787,22.393885;113.354996,22.392973'},\n",
       "       {'lcode': [],\n",
       "        'distance': '289',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.354996,22.392973;113.355087,22.392635;113.355326,22.391684;113.355456,22.391037;113.355582,22.390421'},\n",
       "       {'lcode': [],\n",
       "        'distance': '153',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.355582,22.390421;113.355634,22.390135;113.355681,22.389887;113.355803,22.389045'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿石山隧道途径G94珠三角环线高速向南行驶1.7千米直行进入隧道',\n",
       "      'orientation': '南',\n",
       "      'road': '石山隧道',\n",
       "      'distance': '1666',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '1666',\n",
       "      'toll_road': '石山隧道',\n",
       "      'duration': '70',\n",
       "      'polyline': '113.355803,22.389045;113.35645,22.384792;113.356541,22.38418;113.356593,22.383811;113.356931,22.381411;113.35707,22.380447;113.357118,22.380139;113.357266,22.379149;113.357326,22.37872;113.35737,22.378407;113.357504,22.377452;113.357609,22.37681;113.357674,22.376263;113.357778,22.37536;113.357817,22.374905;113.357839,22.374102',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '475',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.355803,22.389045;113.35645,22.384792'},\n",
       "       {'lcode': [],\n",
       "        'distance': '109',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.35645,22.384792;113.356541,22.38418;113.356593,22.383811'},\n",
       "       {'lcode': [],\n",
       "        'distance': '409',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.356593,22.383811;113.356931,22.381411;113.35707,22.380447;113.357118,22.380139'},\n",
       "       {'lcode': [],\n",
       "        'distance': '159',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.357118,22.380139;113.357266,22.379149;113.357326,22.37872'},\n",
       "       {'lcode': [],\n",
       "        'distance': '213',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.357326,22.37872;113.35737,22.378407;113.357504,22.377452;113.357609,22.37681'},\n",
       "       {'lcode': [],\n",
       "        'distance': '301',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.357609,22.37681;113.357674,22.376263;113.357778,22.37536;113.357817,22.374905;113.357839,22.374102'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿深湾隧道途径G94珠三角环线高速向东南行驶4.3千米直行进入隧道',\n",
       "      'orientation': '东南',\n",
       "      'road': '深湾隧道',\n",
       "      'distance': '4252',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '4252',\n",
       "      'toll_road': '深湾隧道',\n",
       "      'duration': '170',\n",
       "      'polyline': '113.357839,22.374102;113.357834,22.373737;113.357778,22.372908;113.357674,22.372144;113.35753,22.371376;113.357461,22.371068;113.357279,22.370404;113.356979,22.36951;113.356931,22.369384;113.356454,22.368164;113.356254,22.367665;113.356141,22.367331;113.355951,22.366671;113.355868,22.366259;113.355825,22.365964;113.355794,22.365582;113.35579,22.365234;113.355833,22.364566;113.355916,22.364041;113.356068,22.363472;113.356233,22.363016;113.356432,22.362578;113.356628,22.362209;113.356788,22.361918;113.356931,22.361688;113.357461,22.360829;113.357938,22.360009;113.358459,22.359049;113.358637,22.358676;113.358789,22.35832;113.358976,22.357808;113.359115,22.357405;113.35918,22.357174;113.359188,22.357127;113.359336,22.35658;113.359436,22.356081;113.359549,22.355417;113.359848,22.352995;113.359974,22.3523;113.3601,22.351858;113.360256,22.351458;113.360417,22.351081;113.360551,22.35082;113.360881,22.350265;113.361063,22.350013;113.361324,22.349674;113.361736,22.34924;113.361801,22.349184;113.362274,22.348767;113.362865,22.348351;113.365595,22.346658;113.366302,22.346189;113.366593,22.34599;113.367574,22.345265;113.369761,22.343572;113.370734,22.342826;113.372023,22.341819',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '303',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.357839,22.374102;113.357834,22.373737;113.357778,22.372908;113.357674,22.372144;113.35753,22.371376'},\n",
       "       {'lcode': [],\n",
       "        'distance': '110',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.35753,22.371376;113.357461,22.371068;113.357279,22.370404'},\n",
       "       {'lcode': [],\n",
       "        'distance': '793',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.357279,22.370404;113.356979,22.36951;113.356931,22.369384;113.356454,22.368164;113.356254,22.367665;113.356141,22.367331;113.355951,22.366671;113.355868,22.366259;113.355825,22.365964;113.355794,22.365582;113.35579,22.365234;113.355833,22.364566;113.355916,22.364041;113.356068,22.363472'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1414',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.356068,22.363472;113.356233,22.363016;113.356432,22.362578;113.356628,22.362209;113.356788,22.361918;113.356931,22.361688;113.357461,22.360829;113.357938,22.360009;113.358459,22.359049;113.358637,22.358676;113.358789,22.35832;113.358976,22.357808;113.359115,22.357405;113.35918,22.357174;113.359188,22.357127;113.359336,22.35658;113.359436,22.356081;113.359549,22.355417;113.359848,22.352995;113.359974,22.3523;113.3601,22.351858;113.360256,22.351458'},\n",
       "       {'lcode': [],\n",
       "        'distance': '291',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.360256,22.351458;113.360417,22.351081;113.360551,22.35082;113.360881,22.350265;113.361063,22.350013;113.361324,22.349674;113.361736,22.34924'},\n",
       "       {'lcode': [],\n",
       "        'distance': '8',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.361736,22.34924;113.361801,22.349184'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1160',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.361801,22.349184;113.362274,22.348767;113.362865,22.348351;113.365595,22.346658;113.366302,22.346189;113.366593,22.34599;113.367574,22.345265;113.369761,22.343572;113.370734,22.342826'},\n",
       "       {'lcode': [],\n",
       "        'distance': '173',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.370734,22.342826;113.372023,22.341819'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿八亩隧道途径G94珠三角环线高速向东南行驶610米直行进入隧道',\n",
       "      'orientation': '东南',\n",
       "      'road': '八亩隧道',\n",
       "      'distance': '610',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '610',\n",
       "      'toll_road': '八亩隧道',\n",
       "      'duration': '28',\n",
       "      'polyline': '113.372023,22.341819;113.37299,22.341059;113.37411,22.34023;113.374757,22.339787;113.375391,22.339405;113.375825,22.339162;113.376285,22.338932;113.376862,22.338668',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '544',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.372023,22.341819;113.37299,22.341059;113.37411,22.34023;113.374757,22.339787;113.375391,22.339405;113.375825,22.339162;113.376285,22.338932'},\n",
       "       {'lcode': [],\n",
       "        'distance': '66',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.376285,22.338932;113.376862,22.338668'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿斜飞凤隧道途径G94珠三角环线高速向东行驶523米直行进入隧道',\n",
       "      'orientation': '东',\n",
       "      'road': '斜飞凤隧道',\n",
       "      'distance': '523',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '523',\n",
       "      'toll_road': '斜飞凤隧道',\n",
       "      'duration': '24',\n",
       "      'polyline': '113.376862,22.338668;113.377483,22.338411;113.378229,22.338142;113.378854,22.337956;113.378906,22.337943;113.379353,22.337821;113.380352,22.337613;113.380456,22.337591;113.38174,22.337435',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '379',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.376862,22.338668;113.377483,22.338411;113.378229,22.338142;113.378854,22.337956;113.378906,22.337943;113.379353,22.337821;113.380352,22.337613'},\n",
       "       {'lcode': [],\n",
       "        'distance': '10',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.380352,22.337613;113.380456,22.337591'},\n",
       "       {'lcode': [],\n",
       "        'distance': '134',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.380456,22.337591;113.38174,22.337435'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿南龙隧道途径G94珠三角环线高速向东行驶3.5千米直行进入隧道',\n",
       "      'orientation': '东',\n",
       "      'road': '南龙隧道',\n",
       "      'distance': '3472',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '3472',\n",
       "      'toll_road': '南龙隧道',\n",
       "      'duration': '142',\n",
       "      'polyline': '113.38174,22.337435;113.382378,22.337387;113.383277,22.337365;113.385039,22.337435;113.387413,22.337578;113.38928,22.337704;113.390881,22.337786;113.392721,22.337895;113.394141,22.337956;113.394674,22.337956;113.395308,22.337938;113.395707,22.337912;113.396267,22.337852;113.396944,22.33776;113.397739,22.337622;113.398242,22.337509;113.399028,22.337296;113.399588,22.337118;113.400391,22.336819;113.400877,22.336597;113.401293,22.336411;113.401814,22.336155;113.402535,22.335755;113.403377,22.335204;113.403633,22.33503;113.404523,22.334353;113.405694,22.333416;113.406328,22.332934;113.407439,22.332135;113.407995,22.331749;113.408819,22.331207;113.409557,22.33079;113.409874,22.330608;113.411879,22.329232;113.412491,22.328798',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '585',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.38174,22.337435;113.382378,22.337387;113.383277,22.337365;113.385039,22.337435;113.387413,22.337578'},\n",
       "       {'lcode': [],\n",
       "        'distance': '357',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.387413,22.337578;113.38928,22.337704;113.390881,22.337786'},\n",
       "       {'lcode': [],\n",
       "        'distance': '391',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.390881,22.337786;113.392721,22.337895;113.394141,22.337956;113.394674,22.337956'},\n",
       "       {'lcode': [],\n",
       "        'distance': '318',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.394674,22.337956;113.395308,22.337938;113.395707,22.337912;113.396267,22.337852;113.396944,22.33776;113.397739,22.337622'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1486',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.397739,22.337622;113.398242,22.337509;113.399028,22.337296;113.399588,22.337118;113.400391,22.336819;113.400877,22.336597;113.401293,22.336411;113.401814,22.336155;113.402535,22.335755;113.403377,22.335204;113.403633,22.33503;113.404523,22.334353;113.405694,22.333416;113.406328,22.332934;113.407439,22.332135;113.407995,22.331749;113.408819,22.331207;113.409557,22.33079;113.409874,22.330608'},\n",
       "       {'lcode': [],\n",
       "        'distance': '335',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.409874,22.330608;113.411879,22.329232;113.412491,22.328798'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿月环隧道途径G94珠三角环线高速向东南行驶2.5千米靠左沿主路行驶',\n",
       "      'orientation': '东南',\n",
       "      'road': '月环隧道',\n",
       "      'distance': '2453',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '2453',\n",
       "      'toll_road': '月环隧道',\n",
       "      'duration': '98',\n",
       "      'polyline': '113.412491,22.328798;113.413668,22.327943;113.414332,22.327405;113.414931,22.326879;113.415816,22.32605;113.416654,22.325187;113.417448,22.32431;113.417522,22.324219;113.418268,22.323312;113.419067,22.322266;113.41977,22.32122;113.420273,22.320391;113.420881,22.31931;113.421424,22.31822;113.42197,22.317005;113.4224,22.315885;113.42283,22.31464;113.422852,22.314575;113.423021,22.314041;113.423177,22.313494;113.423242,22.313229;113.423359,22.312704;113.42372,22.310629;113.423819,22.30997',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': '沿主路行驶',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '1237',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.412491,22.328798;113.413668,22.327943;113.414332,22.327405;113.414931,22.326879;113.415816,22.32605;113.416654,22.325187;113.417448,22.32431;113.417522,22.324219;113.418268,22.323312;113.419067,22.322266;113.41977,22.32122;113.420273,22.320391'},\n",
       "       {'lcode': [],\n",
       "        'distance': '545',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.420273,22.320391;113.420881,22.31931;113.421424,22.31822;113.42197,22.317005;113.4224,22.315885'},\n",
       "       {'lcode': [],\n",
       "        'distance': '276',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.4224,22.315885;113.42283,22.31464;113.422852,22.314575;113.423021,22.314041;113.423177,22.313494'},\n",
       "       {'lcode': [],\n",
       "        'distance': '322',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.423177,22.313494;113.423242,22.313229;113.423359,22.312704;113.42372,22.310629'},\n",
       "       {'lcode': [],\n",
       "        'distance': '73',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.42372,22.310629;113.423819,22.30997'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]}]},\n",
       "     {'instruction': '沿G94珠三角环线高速途径G0425广澳高速、南屏沙心涌高架桥、三合围沙心涌大桥向东南行驶11.9千米向右前方行驶进入匝道',\n",
       "      'orientation': '东南',\n",
       "      'road': 'G94珠三角环线高速',\n",
       "      'distance': '11886',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '11886',\n",
       "      'toll_road': 'G94珠三角环线高速',\n",
       "      'duration': '469',\n",
       "      'polyline': '113.423819,22.30997;113.424141,22.307457;113.424748,22.302986;113.424813,22.302509;113.424839,22.302244;113.424878,22.301853;113.425226,22.299258;113.426228,22.291701;113.426315,22.291259;113.426406,22.290807;113.426541,22.290243;113.426749,22.289531;113.426892,22.289106;113.427161,22.288429;113.428194,22.286176;113.429392,22.283615;113.430087,22.28204;113.430516,22.280764;113.430634,22.280273;113.430794,22.279605;113.431024,22.278268;113.431115,22.277036;113.431107,22.275547;113.430955,22.273116;113.430833,22.271662;113.43066,22.269284;113.430356,22.265217;113.430278,22.263416;113.430299,22.262279;113.430339,22.261701;113.430395,22.261124;113.430469,22.26053;113.430573,22.25987;113.430868,22.258533;113.430937,22.258299;113.431085,22.257791;113.43148,22.256641;113.431688,22.256111;113.43207,22.255247;113.432318,22.254753;113.432869,22.25375;113.433064,22.253416;113.433702,22.252439;113.434023,22.251997;113.434609,22.251237;113.435282,22.25046;113.435907,22.249805;113.436684,22.249063;113.437135,22.248655;113.437986,22.247973;113.43875,22.247413;113.438898,22.247313;113.438984,22.247253;113.439457,22.246931;113.439974,22.246619;113.440712,22.246168;113.444822,22.243863;113.445755,22.243338;113.45053,22.24066;113.452635,22.239484;113.453238,22.239141;113.455282,22.237995;113.456233,22.237452;113.457122,22.236936;113.45776,22.236519;113.45803,22.236328;113.45809,22.236285;113.458446,22.236024;113.45924,22.235365;113.460069,22.234579;113.460716,22.233845;113.46148,22.232852;113.461879,22.232231;113.462183,22.231723;113.462313,22.23145;113.462639,22.230799;113.462808,22.230412;113.463129,22.229544;113.46332,22.228928;113.463468,22.228338;113.46362,22.227604;113.463711,22.227023;113.463767,22.226471;113.463802,22.225877;113.463819,22.225339;113.463832,22.224805;113.46385,22.223537;113.463854,22.222943;113.463893,22.220317;113.463915,22.21987;113.463937,22.219536;113.464006,22.218806;113.464054,22.218142;113.464115,22.217765',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入匝道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '905',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.423819,22.30997;113.424141,22.307457;113.424748,22.302986;113.424813,22.302509;113.424839,22.302244;113.424878,22.301853'},\n",
       "       {'lcode': [],\n",
       "        'distance': '289',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.424878,22.301853;113.425226,22.299258'},\n",
       "       {'lcode': [],\n",
       "        'distance': '6144',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.425226,22.299258;113.426228,22.291701;113.426315,22.291259;113.426406,22.290807;113.426541,22.290243;113.426749,22.289531;113.426892,22.289106;113.427161,22.288429;113.428194,22.286176;113.429392,22.283615;113.430087,22.28204;113.430516,22.280764;113.430634,22.280273;113.430794,22.279605;113.431024,22.278268;113.431115,22.277036;113.431107,22.275547;113.430955,22.273116;113.430833,22.271662;113.43066,22.269284;113.430356,22.265217;113.430278,22.263416;113.430299,22.262279;113.430339,22.261701;113.430395,22.261124;113.430469,22.26053;113.430573,22.25987;113.430868,22.258533;113.430937,22.258299;113.431085,22.257791;113.43148,22.256641;113.431688,22.256111;113.43207,22.255247;113.432318,22.254753;113.432869,22.25375;113.433064,22.253416;113.433702,22.252439;113.434023,22.251997;113.434609,22.251237;113.435282,22.25046;113.435907,22.249805;113.436684,22.249063;113.437135,22.248655;113.437986,22.247973;113.43875,22.247413;113.438898,22.247313;113.438984,22.247253'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1396',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.438984,22.247253;113.439457,22.246931;113.439974,22.246619;113.440712,22.246168;113.444822,22.243863;113.445755,22.243338;113.45053,22.24066'},\n",
       "       {'lcode': [],\n",
       "        'distance': '252',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.45053,22.24066;113.452635,22.239484'},\n",
       "       {'lcode': [],\n",
       "        'distance': '73',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.452635,22.239484;113.453238,22.239141'},\n",
       "       {'lcode': [],\n",
       "        'distance': '246',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.453238,22.239141;113.455282,22.237995'},\n",
       "       {'lcode': [],\n",
       "        'distance': '115',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.455282,22.237995;113.456233,22.237452'},\n",
       "       {'lcode': [],\n",
       "        'distance': '1053',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.456233,22.237452;113.457122,22.236936;113.45776,22.236519;113.45803,22.236328;113.45809,22.236285;113.458446,22.236024;113.45924,22.235365;113.460069,22.234579;113.460716,22.233845;113.46148,22.232852;113.461879,22.232231;113.462183,22.231723;113.462313,22.23145;113.462639,22.230799;113.462808,22.230412'},\n",
       "       {'lcode': [],\n",
       "        'distance': '634',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.462808,22.230412;113.463129,22.229544;113.46332,22.228928;113.463468,22.228338;113.46362,22.227604;113.463711,22.227023;113.463767,22.226471;113.463802,22.225877;113.463819,22.225339;113.463832,22.224805'},\n",
       "       {'lcode': [],\n",
       "        'distance': '140',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.463832,22.224805;113.46385,22.223537'},\n",
       "       {'lcode': [],\n",
       "        'distance': '443',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.46385,22.223537;113.463854,22.222943;113.463893,22.220317;113.463915,22.21987;113.463937,22.219536'},\n",
       "       {'lcode': [],\n",
       "        'distance': '154',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.463937,22.219536;113.464006,22.218806;113.464054,22.218142'},\n",
       "       {'lcode': [],\n",
       "        'distance': '42',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464054,22.218142;113.464115,22.217765'}],\n",
       "      'cities': [{'name': '广东省',\n",
       "        'citycode': None,\n",
       "        'adcode': '440000',\n",
       "        'districts': [{'name': '中山市', 'adcode': '442000'}]},\n",
       "       {'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿G0425广澳高速出口向南行驶359米减速行驶到达收费站',\n",
       "      'orientation': '南',\n",
       "      'road': 'G0425广澳高速出口',\n",
       "      'distance': '359',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '359',\n",
       "      'toll_road': 'G0425广澳高速出口',\n",
       "      'duration': '69',\n",
       "      'polyline': '113.464115,22.217765;113.464023,22.217396;113.46398,22.217144;113.46398,22.216962;113.46401,22.216688;113.464084,22.216285;113.464141,22.215977;113.464418,22.214562',\n",
       "      'action': '减速行驶',\n",
       "      'assistant_action': '到达收费站',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '70',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464115,22.217765;113.464023,22.217396;113.46398,22.217144'},\n",
       "       {'lcode': [],\n",
       "        'distance': '95',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.46398,22.217144;113.46398,22.216962;113.46401,22.216688;113.464084,22.216285'},\n",
       "       {'lcode': [],\n",
       "        'distance': '194',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464084,22.216285;113.464141,22.215977;113.464418,22.214562'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿G0425广澳高速出口向南行驶251米靠左',\n",
       "      'orientation': '南',\n",
       "      'road': 'G0425广澳高速出口',\n",
       "      'distance': '251',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '22',\n",
       "      'polyline': '113.464418,22.214562;113.464457,22.214353;113.464505,22.214106;113.46454,22.21385;113.464536,22.213576;113.464531,22.213242;113.46451,22.212938;113.464501,22.212847;113.464466,22.212678;113.464358,22.212313',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '51',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464418,22.214562;113.464457,22.214353;113.464505,22.214106'},\n",
       "       {'lcode': [],\n",
       "        'distance': '58',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464505,22.214106;113.46454,22.21385;113.464536,22.213576'},\n",
       "       {'lcode': [],\n",
       "        'distance': '142',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464536,22.213576;113.464531,22.213242;113.46451,22.212938;113.464501,22.212847;113.464466,22.212678;113.464358,22.212313'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿G0425广澳高速出口途径珠海大道辅路向东行驶1.6千米向左前方行驶进入主路',\n",
       "      'orientation': '东',\n",
       "      'road': 'G0425广澳高速出口',\n",
       "      'distance': '1556',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '110',\n",
       "      'polyline': '113.464358,22.212313;113.464245,22.211788;113.463902,22.210833;113.463811,22.210525;113.46378,22.210395;113.463746,22.210143;113.463741,22.210013;113.463754,22.209844;113.463802,22.209579;113.463872,22.209371;113.463937,22.209232;113.464002,22.209123;113.464071,22.20901;113.464188,22.208872;113.46428,22.208776;113.464397,22.208668;113.464514,22.208576;113.46464,22.20849;113.464805,22.208403;113.464961,22.208346;113.465239,22.20826;113.465508,22.208216;113.465616,22.208207;113.465807,22.208212;113.466033,22.208238;113.466194,22.208277;113.466337,22.20832;113.466458,22.208359;113.466701,22.208485;113.466797,22.208537;113.466966,22.208655;113.467153,22.208806;113.467439,22.209049;113.467808,22.209384;113.468121,22.209653;113.46865,22.210056;113.468785,22.21013;113.468898,22.210208;113.469145,22.21036;113.469492,22.210608;113.470473,22.210872;113.471823,22.211285;113.473199,22.211701;113.474084,22.211962',\n",
       "      'action': '向左前方行驶',\n",
       "      'assistant_action': '进入主路',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '970',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.464358,22.212313;113.464245,22.211788;113.463902,22.210833;113.463811,22.210525;113.46378,22.210395;113.463746,22.210143;113.463741,22.210013;113.463754,22.209844;113.463802,22.209579;113.463872,22.209371;113.463937,22.209232;113.464002,22.209123;113.464071,22.20901;113.464188,22.208872;113.46428,22.208776;113.464397,22.208668;113.464514,22.208576;113.46464,22.20849;113.464805,22.208403;113.464961,22.208346;113.465239,22.20826;113.465508,22.208216;113.465616,22.208207;113.465807,22.208212;113.466033,22.208238;113.466194,22.208277;113.466337,22.20832;113.466458,22.208359;113.466701,22.208485;113.466797,22.208537;113.466966,22.208655;113.467153,22.208806;113.467439,22.209049;113.467808,22.209384;113.468121,22.209653;113.46865,22.210056;113.468785,22.21013'},\n",
       "       {'lcode': [],\n",
       "        'distance': '90',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.468785,22.21013;113.468898,22.210208;113.469145,22.21036;113.469492,22.210608'},\n",
       "       {'lcode': [],\n",
       "        'distance': '105',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.469492,22.210608;113.470473,22.210872'},\n",
       "       {'lcode': [],\n",
       "        'distance': '146',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.470473,22.210872;113.471823,22.211285'},\n",
       "       {'lcode': [],\n",
       "        'distance': '149',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.471823,22.211285;113.473199,22.211701'},\n",
       "       {'lcode': [],\n",
       "        'distance': '96',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.473199,22.211701;113.474084,22.211962'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿珠海大道向东行驶861米靠左',\n",
       "      'orientation': '东',\n",
       "      'road': '珠海大道',\n",
       "      'distance': '861',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '41',\n",
       "      'polyline': '113.474084,22.211962;113.475039,22.212452;113.475326,22.212635;113.47658,22.213012;113.480612,22.214219;113.481068,22.214353;113.481923,22.214605',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '148',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.474084,22.211962;113.475039,22.212452;113.475326,22.212635'},\n",
       "       {'lcode': [],\n",
       "        'distance': '135',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.475326,22.212635;113.47658,22.213012'},\n",
       "       {'lcode': [],\n",
       "        'distance': '437',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.47658,22.213012;113.480612,22.214219'},\n",
       "       {'lcode': [],\n",
       "        'distance': '141',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.480612,22.214219;113.481068,22.214353;113.481923,22.214605'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿珠海大道向东行驶2.5千米靠左',\n",
       "      'orientation': '东',\n",
       "      'road': '珠海大道',\n",
       "      'distance': '2467',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '115',\n",
       "      'polyline': '113.481923,22.214605;113.48441,22.215352;113.48865,22.21661;113.488767,22.216645;113.489744,22.216918;113.490404,22.217088;113.491085,22.21724;113.492057,22.217431;113.492921,22.217574;113.493772,22.217678;113.49572,22.217873;113.496693,22.217964;113.498216,22.218168;113.499089,22.218316;113.500013,22.218511;113.500573,22.218646;113.501324,22.218828;113.502561,22.219188;113.502999,22.219314;113.504154,22.219722;113.505048,22.220104',\n",
       "      'action': '靠左',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '916',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.481923,22.214605;113.48441,22.215352;113.48865,22.21661;113.488767,22.216645;113.489744,22.216918;113.490404,22.217088'},\n",
       "       {'lcode': [],\n",
       "        'distance': '555',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.490404,22.217088;113.491085,22.21724;113.492057,22.217431;113.492921,22.217574;113.493772,22.217678;113.49572,22.217873'},\n",
       "       {'lcode': [],\n",
       "        'distance': '448',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.49572,22.217873;113.496693,22.217964;113.498216,22.218168;113.499089,22.218316;113.500013,22.218511'},\n",
       "       {'lcode': [],\n",
       "        'distance': '59',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.500013,22.218511;113.500573,22.218646'},\n",
       "       {'lcode': [],\n",
       "        'distance': '213',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.500573,22.218646;113.501324,22.218828;113.502561,22.219188'},\n",
       "       {'lcode': [],\n",
       "        'distance': '276',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.502561,22.219188;113.502999,22.219314;113.504154,22.219722;113.505048,22.220104'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿珠海大道向东北行驶379米直行进入隧道',\n",
       "      'orientation': '东北',\n",
       "      'road': '珠海大道',\n",
       "      'distance': '379',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '19',\n",
       "      'polyline': '113.505048,22.220104;113.505243,22.220195;113.50714,22.221068;113.507986,22.221484;113.508338,22.221654',\n",
       "      'action': '直行',\n",
       "      'assistant_action': '进入隧道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '22',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.505048,22.220104;113.505243,22.220195'},\n",
       "       {'lcode': [],\n",
       "        'distance': '218',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.505243,22.220195;113.50714,22.221068'},\n",
       "       {'lcode': [],\n",
       "        'distance': '98',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.50714,22.221068;113.507986,22.221484'},\n",
       "       {'lcode': [],\n",
       "        'distance': '41',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.507986,22.221484;113.508338,22.221654'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿南屏隧道途径珠海大道、九洲大道西、前山大桥、珠海大道东向东北行驶2.6千米向右前方行驶进入匝道',\n",
       "      'orientation': '东北',\n",
       "      'road': '南屏隧道',\n",
       "      'distance': '2621',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '215',\n",
       "      'polyline': '113.508338,22.221654;113.508572,22.221766;113.509392,22.222157;113.510742,22.222791;113.511949,22.223355;113.513867,22.224201;113.514384,22.224449;113.514709,22.224592;113.516345,22.225339;113.51717,22.22572;113.517643,22.225946;113.518099,22.226133;113.519349,22.226714;113.519692,22.226879;113.520347,22.227235;113.520998,22.227648;113.522435,22.228633;113.52276,22.228854;113.524401,22.229991;113.525694,22.230885;113.527778,22.232383;113.52803,22.232582;113.529874,22.234136',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': '进入匝道',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '26',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.508338,22.221654;113.508572,22.221766'},\n",
       "       {'lcode': [],\n",
       "        'distance': '95',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.508572,22.221766;113.509392,22.222157'},\n",
       "       {'lcode': [],\n",
       "        'distance': '513',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.509392,22.222157;113.510742,22.222791;113.511949,22.223355;113.513867,22.224201'},\n",
       "       {'lcode': [],\n",
       "        'distance': '59',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.513867,22.224201;113.514384,22.224449'},\n",
       "       {'lcode': [],\n",
       "        'distance': '37',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.514384,22.224449;113.514709,22.224592'},\n",
       "       {'lcode': [],\n",
       "        'distance': '282',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.514709,22.224592;113.516345,22.225339;113.51717,22.22572'},\n",
       "       {'lcode': [],\n",
       "        'distance': '54',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.51717,22.22572;113.517643,22.225946'},\n",
       "       {'lcode': [],\n",
       "        'distance': '51',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.517643,22.225946;113.518099,22.226133'},\n",
       "       {'lcode': [],\n",
       "        'distance': '143',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.518099,22.226133;113.519349,22.226714'},\n",
       "       {'lcode': [],\n",
       "        'distance': '117',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.519349,22.226714;113.519692,22.226879;113.520347,22.227235'},\n",
       "       {'lcode': [],\n",
       "        'distance': '81',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.520347,22.227235;113.520998,22.227648'},\n",
       "       {'lcode': [],\n",
       "        'distance': '184',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.520998,22.227648;113.522435,22.228633'},\n",
       "       {'lcode': [],\n",
       "        'distance': '418',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.522435,22.228633;113.52276,22.228854;113.524401,22.229991;113.525694,22.230885'},\n",
       "       {'lcode': [],\n",
       "        'distance': '561',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.525694,22.230885;113.527778,22.232383;113.52803,22.232582;113.529874,22.234136'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿前山立交桥途径粤海中路向东行驶2.1千米向左前方行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '前山立交桥',\n",
       "      'distance': '2084',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '288',\n",
       "      'polyline': '113.529874,22.234136;113.530161,22.234115;113.530217,22.234106;113.530304,22.234071;113.53049,22.233967;113.531367,22.233407;113.532053,22.232973;113.532287,22.232852;113.532504,22.23286;113.532713,22.232873;113.533234,22.232899;113.534236,22.232548;113.535343,22.232161;113.536319,22.231814;113.536688,22.23168;113.537283,22.231458;113.537344,22.231441;113.537843,22.231263;113.537904,22.231228;113.538255,22.231102;113.539214,22.230781;113.539583,22.230651;113.540486,22.23033;113.540547,22.230308;113.541571,22.229944;113.542166,22.229735;113.542765,22.229514;113.543121,22.229362;113.544154,22.228919;113.544718,22.228676;113.54526,22.228451;113.545482,22.228359;113.546484,22.227947;113.546771,22.227808;113.547483,22.227374;113.547856,22.227135;113.548225,22.226927;113.54842,22.22684',\n",
       "      'action': '向左前方行驶',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '290',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.529874,22.234136;113.530161,22.234115;113.530217,22.234106;113.530304,22.234071;113.53049,22.233967;113.531367,22.233407;113.532053,22.232973;113.532287,22.232852'},\n",
       "       {'lcode': [],\n",
       "        'distance': '22',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.532287,22.232852;113.532504,22.23286'},\n",
       "       {'lcode': [],\n",
       "        'distance': '75',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.532504,22.23286;113.532713,22.232873;113.533234,22.232899'},\n",
       "       {'lcode': [],\n",
       "        'distance': '110',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.533234,22.232899;113.534236,22.232548'},\n",
       "       {'lcode': [],\n",
       "        'distance': '121',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.534236,22.232548;113.535343,22.232161'},\n",
       "       {'lcode': [],\n",
       "        'distance': '107',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.535343,22.232161;113.536319,22.231814'},\n",
       "       {'lcode': [],\n",
       "        'distance': '41',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.536319,22.231814;113.536688,22.23168'},\n",
       "       {'lcode': [],\n",
       "        'distance': '65',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.536688,22.23168;113.537283,22.231458'},\n",
       "       {'lcode': [],\n",
       "        'distance': '6',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.537283,22.231458;113.537344,22.231441'},\n",
       "       {'lcode': [],\n",
       "        'distance': '63',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.537344,22.231441;113.537843,22.231263;113.537904,22.231228'},\n",
       "       {'lcode': [],\n",
       "        'distance': '39',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.537904,22.231228;113.538255,22.231102'},\n",
       "       {'lcode': [],\n",
       "        'distance': '104',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.538255,22.231102;113.539214,22.230781'},\n",
       "       {'lcode': [],\n",
       "        'distance': '41',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.539214,22.230781;113.539583,22.230651'},\n",
       "       {'lcode': [],\n",
       "        'distance': '106',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.539583,22.230651;113.540486,22.23033;113.540547,22.230308'},\n",
       "       {'lcode': [],\n",
       "        'distance': '112',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.540547,22.230308;113.541571,22.229944'},\n",
       "       {'lcode': [],\n",
       "        'distance': '65',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.541571,22.229944;113.542166,22.229735'},\n",
       "       {'lcode': [],\n",
       "        'distance': '106',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.542166,22.229735;113.542765,22.229514;113.543121,22.229362'},\n",
       "       {'lcode': [],\n",
       "        'distance': '117',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.543121,22.229362;113.544154,22.228919'},\n",
       "       {'lcode': [],\n",
       "        'distance': '64',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.544154,22.228919;113.544718,22.228676'},\n",
       "       {'lcode': [],\n",
       "        'distance': '61',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.544718,22.228676;113.54526,22.228451'},\n",
       "       {'lcode': [],\n",
       "        'distance': '24',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.54526,22.228451;113.545482,22.228359'},\n",
       "       {'lcode': [],\n",
       "        'distance': '113',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.545482,22.228359;113.546484,22.227947'},\n",
       "       {'lcode': [],\n",
       "        'distance': '33',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.546484,22.227947;113.546771,22.227808'},\n",
       "       {'lcode': [],\n",
       "        'distance': '87',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.546771,22.227808;113.547483,22.227374'},\n",
       "       {'lcode': [],\n",
       "        'distance': '46',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.547483,22.227374;113.547856,22.227135'},\n",
       "       {'lcode': [],\n",
       "        'distance': '66',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.547856,22.227135;113.548225,22.226927;113.54842,22.22684'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿粤海东路向东行驶337米向右前方行驶',\n",
       "      'orientation': '东',\n",
       "      'road': '粤海东路',\n",
       "      'distance': '337',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '67',\n",
       "      'polyline': '113.548559,22.226797;113.548824,22.226762;113.549158,22.226745;113.549557,22.226719;113.549848,22.226701;113.550781,22.226632;113.551341,22.22658;113.55184,22.226532',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '62',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.548559,22.226797;113.548824,22.226762;113.549158,22.226745'},\n",
       "       {'lcode': [],\n",
       "        'distance': '40',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.549158,22.226745;113.549557,22.226719'},\n",
       "       {'lcode': [],\n",
       "        'distance': '30',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.549557,22.226719;113.549848,22.226701'},\n",
       "       {'lcode': [],\n",
       "        'distance': '96',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.549848,22.226701;113.550781,22.226632'},\n",
       "       {'lcode': [],\n",
       "        'distance': '58',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.550781,22.226632;113.551341,22.22658'},\n",
       "       {'lcode': [],\n",
       "        'distance': '51',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.551341,22.22658;113.55184,22.226532'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '沿迎宾南路向南行驶893米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'road': '迎宾南路',\n",
       "      'distance': '893',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '140',\n",
       "      'polyline': '113.55184,22.226532;113.552096,22.226376;113.552244,22.226237;113.552326,22.226128;113.552378,22.226011;113.552487,22.22566;113.552535,22.225339;113.552552,22.225243;113.552626,22.224696;113.552786,22.223702;113.552917,22.222908;113.552925,22.222834;113.553168,22.221202;113.553355,22.219891;113.553438,22.219293;113.553464,22.218989;113.553455,22.218724',\n",
       "      'action': '向右前方行驶',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '31',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.55184,22.226532;113.552096,22.226376'},\n",
       "       {'lcode': [],\n",
       "        'distance': '90',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.552096,22.226376;113.552244,22.226237;113.552326,22.226128;113.552378,22.226011;113.552487,22.22566'},\n",
       "       {'lcode': [],\n",
       "        'distance': '47',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.552487,22.22566;113.552535,22.225339;113.552552,22.225243'},\n",
       "       {'lcode': [],\n",
       "        'distance': '60',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.552552,22.225243;113.552626,22.224696'},\n",
       "       {'lcode': [],\n",
       "        'distance': '111',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.552626,22.224696;113.552786,22.223702'},\n",
       "       {'lcode': [],\n",
       "        'distance': '97',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.552786,22.223702;113.552917,22.222908;113.552925,22.222834'},\n",
       "       {'lcode': [],\n",
       "        'distance': '182',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.552925,22.222834;113.553168,22.221202'},\n",
       "       {'lcode': [],\n",
       "        'distance': '146',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.553168,22.221202;113.553355,22.219891'},\n",
       "       {'lcode': [],\n",
       "        'distance': '100',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.553355,22.219891;113.553438,22.219293;113.553464,22.218989'},\n",
       "       {'lcode': [],\n",
       "        'distance': '29',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.553464,22.218989;113.553455,22.218724'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '向南行驶321米右转',\n",
       "      'orientation': '南',\n",
       "      'distance': '321',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '106',\n",
       "      'polyline': '113.553455,22.218724;113.553407,22.218459;113.553385,22.218038;113.553346,22.217869;113.553394,22.21753;113.553581,22.216176;113.553932,22.21622',\n",
       "      'action': '右转',\n",
       "      'assistant_action': [],\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '96',\n",
       "        'status': '畅通',\n",
       "        'polyline': '113.553455,22.218724;113.553407,22.218459;113.553385,22.218038;113.553346,22.217869'},\n",
       "       {'lcode': [],\n",
       "        'distance': '37',\n",
       "        'status': '未知',\n",
       "        'polyline': '113.553346,22.217869;113.553394,22.21753'},\n",
       "       {'lcode': [],\n",
       "        'distance': '188',\n",
       "        'status': '未知',\n",
       "        'polyline': '113.553394,22.21753;113.553581,22.216176;113.553932,22.21622'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]},\n",
       "     {'instruction': '向南行驶22米到达目的地',\n",
       "      'orientation': '南',\n",
       "      'distance': '22',\n",
       "      'tolls': '0',\n",
       "      'toll_distance': '0',\n",
       "      'toll_road': [],\n",
       "      'duration': '16',\n",
       "      'polyline': '113.553932,22.21622;113.553971,22.216029',\n",
       "      'action': [],\n",
       "      'assistant_action': '到达目的地',\n",
       "      'tmcs': [{'lcode': [],\n",
       "        'distance': '22',\n",
       "        'status': '未知',\n",
       "        'polyline': '113.553932,22.21622;113.553971,22.216029'}],\n",
       "      'cities': [{'name': '珠海市',\n",
       "        'citycode': '0756',\n",
       "        'adcode': '440400',\n",
       "        'districts': [{'name': '香洲区', 'adcode': '440402'}]}]}],\n",
       "    'restriction': '0',\n",
       "    'traffic_lights': '23'}]}}"
      ]
     },
     "execution_count": 31,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "driving(key,起始点_广州塔,目的地_珠海,\"guangzhou\",\"珠海\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 骑行\n",
    "> * 1.简介：\n",
    ">> 骑行路径规划用于规划骑行通勤方案，规划时不会考虑路况；考虑天桥、单行线、封路等情况。\n",
    "> * 2. url:https://restapi.amap.com/v4/direction/bicycling?parameters\n",
    "> * 3. requests.get()\n",
    "> * 4. 参数：\n",
    ">> 必选：key，origin（出发地（经度纬度）），destination（目的地（经纬度））\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 32,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备： \n",
    "origin4 = \"广东省广州市中山大学南方学院\"\n",
    "destination4 = \"广州市从化区从化汽车站\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 33,
   "metadata": {},
   "outputs": [],
   "source": [
    "#geocode(高德API_key,结构化地址)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 34,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 34,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "起始点_中大南方 = geocode(key,origin4)\n",
    "起始点_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.598917,23.528365'"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "目的地_从化汽车站 = geocode(key,destination4)\n",
    "目的地_从化汽车站"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 骑车路径规划的函数\n",
    "def bicycling(key,origin,destination,output=\"json\"):\n",
    "    url6 = \"https://restapi.amap.com/v4/direction/bicycling?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"destination\":destination,\n",
    "        \"output\":output\n",
    "    }\n",
    "    r = requests.get(url6,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'destination': '113.598917,23.528365',\n",
       "  'origin': '113.679287,23.632575',\n",
       "  'paths': [{'distance': 17488,\n",
       "    'duration': 4197,\n",
       "    'steps': [{'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 101,\n",
       "      'duration': 24,\n",
       "      'instruction': '向东骑行101米右转',\n",
       "      'orientation': '东',\n",
       "      'polyline': '113.679592,23.632491;113.680586,23.632522',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 199,\n",
       "      'duration': 48,\n",
       "      'instruction': '向南骑行199米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.680586,23.632522;113.680638,23.63214;113.680668,23.63174;113.680634,23.631541;113.68059,23.631437;113.68059,23.631437;113.680499,23.631241;113.680408,23.631094;113.680208,23.630842',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 159,\n",
       "      'duration': 38,\n",
       "      'instruction': '向西骑行159米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.680204,23.630838;113.680035,23.630773;113.680035,23.630773;113.679644,23.630638;113.679644,23.630638;113.679362,23.630521;113.679201,23.630473;113.679201,23.630473;113.679032,23.63043;113.679032,23.63043;113.67888,23.630404;113.67888,23.630404;113.678711,23.630365',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 237,\n",
       "      'duration': 57,\n",
       "      'instruction': '向南骑行237米左转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.678711,23.63036;113.678711,23.62934;113.678711,23.62934;113.678711,23.629193;113.678689,23.629084;113.678637,23.629023;113.678424,23.628902;113.678368,23.628841;113.678316,23.628724;113.678294,23.628611;113.678294,23.628611;113.678277,23.628372',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 498,\n",
       "      'duration': 120,\n",
       "      'instruction': '向南骑行498米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.678273,23.628368;113.678572,23.628338;113.678685,23.628307;113.678685,23.628307;113.678845,23.628234;113.679045,23.628073;113.679158,23.627964;113.679158,23.627964;113.679214,23.627869;113.679236,23.627778;113.67928,23.627526;113.679288,23.627322;113.679288,23.627322;113.679253,23.626853;113.679184,23.626623;113.679141,23.626497;113.679002,23.626259;113.678941,23.626176;113.678711,23.625977;113.67862,23.625864;113.678529,23.62572;113.678438,23.625191;113.678429,23.625056;113.678451,23.624939;113.678572,23.624657',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 722,\n",
       "      'duration': 173,\n",
       "      'instruction': '向西南骑行722米左转',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.678572,23.624653;113.678559,23.62451;113.678416,23.624323;113.678416,23.624323;113.677582,23.623793;113.676532,23.623346;113.676363,23.623255;113.676272,23.623151;113.676111,23.622834;113.676042,23.622739;113.67579,23.622483;113.675499,23.622279;113.675417,23.622174;113.675386,23.622088;113.675378,23.621836;113.675378,23.621836;113.675391,23.62161;113.675434,23.621476;113.675543,23.621359;113.675764,23.621181;113.675846,23.621089;113.675903,23.620994;113.675907,23.620855;113.675877,23.620725;113.675747,23.620547;113.675599,23.620373;113.675243,23.620013',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 412,\n",
       "      'duration': 99,\n",
       "      'instruction': '向东南骑行412米向右前方行驶',\n",
       "      'orientation': '东南',\n",
       "      'polyline': '113.675239,23.620009;113.67549,23.620013;113.675642,23.619991;113.675773,23.619948;113.676016,23.619796;113.676901,23.619193;113.677261,23.618785;113.678069,23.61783;113.678069,23.61783;113.678181,23.617656',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1381,\n",
       "      'duration': 331,\n",
       "      'instruction': '沿乌土街向南骑行1381米右转',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.678181,23.617652;113.678095,23.617205;113.678051,23.617075;113.677973,23.616923;113.677743,23.616558;113.677609,23.616289;113.677391,23.615816;113.677339,23.615668;113.67714,23.614826;113.677049,23.614323;113.676927,23.613359;113.676845,23.612786;113.676602,23.611489;113.676415,23.610438;113.676411,23.610265;113.676411,23.610265;113.676489,23.609848;113.676502,23.609622;113.676493,23.609236;113.676415,23.608746;113.676415,23.608485;113.67648,23.60819;113.67661,23.607734;113.676819,23.606736;113.676862,23.606541;113.676914,23.606415;113.677014,23.606254;113.677535,23.605673',\n",
       "      'road': '乌土街',\n",
       "      'walk_type': 0},\n",
       "     {'action': '直行',\n",
       "      'assistant_action': '',\n",
       "      'distance': 165,\n",
       "      'duration': 40,\n",
       "      'instruction': '沿乌土街向西南骑行165米直行',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.677535,23.605668;113.676988,23.605373;113.676402,23.605;113.676163,23.604887',\n",
       "      'road': '乌土街',\n",
       "      'walk_type': 0},\n",
       "     {'action': '直行',\n",
       "      'assistant_action': '',\n",
       "      'distance': 118,\n",
       "      'duration': 28,\n",
       "      'instruction': '沿934县道向西骑行118米直行',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.676159,23.604883;113.675799,23.604805;113.675508,23.604779;113.675508,23.604779;113.675013,23.60474',\n",
       "      'road': '934县道',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 674,\n",
       "      'duration': 162,\n",
       "      'instruction': '沿桃园东路向西南骑行674米向右前方行驶',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.675009,23.604735;113.674236,23.604683;113.673893,23.604618;113.673464,23.604492;113.673464,23.604492;113.67168,23.604006;113.671541,23.603958;113.671411,23.603854;113.671068,23.603472;113.670807,23.603264;113.670807,23.603264;113.670525,23.603073;113.6702,23.602904;113.6702,23.602904;113.670022,23.602795;113.670022,23.602795;113.669909,23.602682;113.669818,23.602517;113.669787,23.602413;113.669718,23.601901',\n",
       "      'road': '桃园东路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '直行',\n",
       "      'assistant_action': '',\n",
       "      'distance': 247,\n",
       "      'duration': 59,\n",
       "      'instruction': '沿桃园东路向西南骑行247米直行',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.669714,23.601897;113.66964,23.601771;113.66964,23.601771;113.669488,23.601558;113.669488,23.601558;113.668789,23.600859;113.668663,23.600768;113.668663,23.600768;113.668442,23.600647;113.667947,23.600417',\n",
       "      'road': '桃园东路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 2775,\n",
       "      'duration': 666,\n",
       "      'instruction': '沿桃园西路向西南骑行2775米向右前方行驶',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.667943,23.600412;113.667331,23.600139;113.667331,23.600139;113.666224,23.599644;113.665955,23.599505;113.665955,23.599505;113.665781,23.599362;113.665781,23.599362;113.665521,23.599093;113.665521,23.599093;113.665286,23.598824;113.665286,23.598824;113.665256,23.598785;113.665256,23.598785;113.664796,23.598238;113.664796,23.598238;113.664401,23.597622;113.664401,23.597622;113.664071,23.59714;113.663746,23.59678;113.663746,23.59678;113.663477,23.59651;113.663477,23.59651;113.66224,23.595434;113.66224,23.595434;113.661563,23.594848;113.661563,23.594848;113.661311,23.594605;113.66115,23.594414;113.660907,23.594032;113.660907,23.594032;113.660829,23.593889;113.660729,23.593598;113.660547,23.593025;113.660464,23.592804;113.660464,23.592804;113.659931,23.591593;113.659831,23.591393;113.659631,23.59105;113.659631,23.59105;113.659115,23.59023;113.658824,23.589592;113.658824,23.589592;113.658754,23.589405;113.658754,23.589405;113.657817,23.58714;113.657747,23.586936;113.657695,23.586693;113.657548,23.585369;113.657548,23.585369;113.657483,23.585161;113.657326,23.584896;113.657326,23.584896;113.657114,23.58457;113.657062,23.584453;113.65691,23.583924;113.656884,23.583785;113.656879,23.583681;113.656888,23.583572;113.656979,23.58326;113.657066,23.58303;113.657157,23.582852;113.657378,23.582539;113.657431,23.582444;113.65747,23.582344;113.657483,23.582235;113.657483,23.582109;113.657435,23.580777;113.657405,23.580616;113.657405,23.580616;113.657296,23.580308;113.657244,23.580221;113.656723,23.579644;113.656723,23.579644;113.656597,23.579488;113.656411,23.579362',\n",
       "      'road': '桃园西路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '直行',\n",
       "      'assistant_action': '',\n",
       "      'distance': 1838,\n",
       "      'duration': 441,\n",
       "      'instruction': '沿石海工业大道向西南骑行1838米直行',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.656406,23.579358;113.656055,23.57931;113.656055,23.57931;113.655091,23.579089;113.654918,23.579023;113.654566,23.57885;113.654566,23.57885;113.653681,23.578372;113.653681,23.578372;113.653429,23.578247;113.653429,23.578247;113.652713,23.577865;113.652713,23.577865;113.652452,23.577704;113.652001,23.577387;113.652001,23.577387;113.651654,23.577105;113.651654,23.577105;113.651437,23.57694;113.651437,23.57694;113.650681,23.576332;113.650681,23.576332;113.650378,23.576094;113.650378,23.576094;113.649674,23.575534;113.649674,23.575534;113.649583,23.575451;113.649583,23.575451;113.64924,23.575182;113.64924,23.575182;113.647409,23.573754;113.647409,23.573754;113.647279,23.573641;113.646793,23.573155;113.646793,23.573155;113.64661,23.57296;113.64661,23.57296;113.646419,23.572778;113.646419,23.572778;113.646202,23.572565;113.645968,23.57237;113.645252,23.571866;113.645252,23.571866;113.644974,23.571732;113.644974,23.571732;113.644883,23.571706;113.644618,23.571671;113.643967,23.571675;113.643967,23.571675;113.643511,23.57168;113.643511,23.57168;113.64329,23.57168;113.643047,23.571654;113.64293,23.571632;113.642548,23.571502;113.642326,23.571411;113.641979,23.571228;113.641636,23.571003;113.641636,23.571003;113.641437,23.57082',\n",
       "      'road': '石海工业大道',\n",
       "      'walk_type': 0},\n",
       "     {'action': '直行',\n",
       "      'assistant_action': '',\n",
       "      'distance': 2161,\n",
       "      'duration': 519,\n",
       "      'instruction': '沿政通路向西南骑行2161米直行',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.641432,23.570816;113.641168,23.570525;113.641168,23.570525;113.640964,23.570265;113.640864,23.570156;113.640864,23.570156;113.640651,23.569978;113.640408,23.569822;113.638902,23.569006;113.638902,23.569006;113.638398,23.568746;113.638056,23.568611;113.637695,23.568529;113.637431,23.568507;113.637209,23.568516;113.637209,23.568516;113.636836,23.568576;113.636836,23.568576;113.636484,23.568676;113.636484,23.568676;113.635334,23.569058;113.633754,23.569614;113.633485,23.569674;113.633251,23.569692;113.633251,23.569692;113.633069,23.569688;113.633069,23.569688;113.632778,23.569635;113.632378,23.569492;113.631992,23.569319;113.631853,23.569223;113.631801,23.569158;113.631701,23.568997;113.631441,23.568338;113.631441,23.568338;113.63128,23.567947;113.63128,23.567947;113.63122,23.567834;113.631089,23.567656;113.630946,23.567526;113.630768,23.567387;113.630768,23.567387;113.630456,23.567157;113.630456,23.567157;113.630113,23.566884;113.630113,23.566884;113.629596,23.566458;113.629063,23.565799;113.628359,23.565174;113.62826,23.565026;113.62806,23.564592;113.627665,23.56395;113.627574,23.563815;113.627413,23.56365;113.626576,23.563003;113.626254,23.562804;113.625964,23.562682;113.624987,23.562365',\n",
       "      'road': '政通路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '左转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 795,\n",
       "      'duration': 191,\n",
       "      'instruction': '沿灌村路向西骑行795米左转',\n",
       "      'orientation': '西',\n",
       "      'polyline': '113.624983,23.562361;113.624431,23.562183;113.62349,23.56191;113.623216,23.561771;113.623003,23.561593;113.622661,23.561185;113.622049,23.560525;113.621936,23.560421;113.621775,23.560317;113.621515,23.560226;113.620226,23.559926;113.619579,23.559761;113.619427,23.559744;113.619427,23.559744;113.619188,23.559731;113.619188,23.559731;113.618555,23.559796;113.618355,23.559839;113.618251,23.559887;113.618251,23.559887;113.618142,23.55997',\n",
       "      'road': '灌村路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 3721,\n",
       "      'duration': 893,\n",
       "      'instruction': '沿环市东路向南骑行3721米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.618138,23.55997;113.617947,23.55977;113.617947,23.55977;113.616975,23.558824;113.616975,23.558824;113.615734,23.557604;113.615734,23.557604;113.615694,23.557565;113.615694,23.557565;113.615365,23.557227;113.615365,23.557227;113.615109,23.556979;113.615109,23.556979;113.614918,23.556797;113.614918,23.556797;113.614054,23.555937;113.613763,23.555612;113.613763,23.555612;113.613377,23.555126;113.613377,23.555126;113.613099,23.554627;113.613099,23.554627;113.612826,23.554019;113.612656,23.553559;113.612656,23.553559;113.612626,23.55349;113.612626,23.55349;113.612613,23.553442;113.612613,23.553442;113.612561,23.55329;113.612561,23.55329;113.612292,23.552569;113.612292,23.552569;113.61207,23.551997;113.61197,23.551775;113.611819,23.55148;113.611819,23.55148;113.611558,23.551107;113.611328,23.550846;113.611072,23.550595;113.610447,23.550082;113.610447,23.550082;113.609965,23.549692;113.609965,23.549692;113.60947,23.549293;113.60947,23.549293;113.60921,23.549067;113.60921,23.549067;113.609058,23.548928;113.608841,23.548681;113.608841,23.548681;113.608767,23.548576;113.608767,23.548576;113.608546,23.54822;113.608407,23.547956;113.608307,23.547665;113.608277,23.547513;113.608277,23.547513;113.608242,23.547322;113.608242,23.547322;113.608194,23.547036;113.608125,23.546155;113.608125,23.546155;113.608086,23.54559;113.608086,23.54559;113.608082,23.54546;113.608082,23.54546;113.60809,23.545017;113.608142,23.544492;113.608142,23.544492;113.60816,23.54441;113.60816,23.54441;113.608312,23.543611;113.608312,23.543611;113.608398,23.543203;113.608398,23.543203;113.608633,23.542122;113.608633,23.542122;113.608746,23.541589;113.608746,23.541589;113.608976,23.540534;113.608976,23.540534;113.609119,23.539805;113.609119,23.539805;113.609319,23.538893;113.609366,23.538641;113.609366,23.538641;113.60941,23.538333;113.609449,23.53796;113.609466,23.537543;113.609466,23.537543;113.609466,23.537292;113.609431,23.536693;113.609431,23.536693;113.609414,23.536541;113.609414,23.536541;113.60934,23.536107;113.60934,23.536107;113.609123,23.535317;113.609123,23.535317;113.608989,23.534909;113.608989,23.534909;113.608737,23.534227;113.608737,23.534227;113.608242,23.53299;113.608242,23.53299;113.608012,23.532448;113.608012,23.532448;113.607799,23.531914;113.607799,23.531914;113.607682,23.531628;113.607682,23.531628;113.607248,23.530551;113.607248,23.530551;113.606988,23.529931',\n",
       "      'road': '环市东路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向左前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 52,\n",
       "      'duration': 12,\n",
       "      'instruction': '向西南骑行52米向左前方行驶',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.606984,23.529926;113.606701,23.529722;113.606602,23.529622',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '向右前方行驶',\n",
       "      'assistant_action': '',\n",
       "      'distance': 69,\n",
       "      'duration': 17,\n",
       "      'instruction': '向南骑行69米向右前方行驶',\n",
       "      'orientation': '南',\n",
       "      'polyline': '113.606597,23.529618;113.606385,23.529032',\n",
       "      'road': '',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': None,\n",
       "      'distance': 559,\n",
       "      'duration': 134,\n",
       "      'instruction': '沿环市东路向西南骑行559米右转',\n",
       "      'orientation': '西南',\n",
       "      'polyline': '113.60638,23.529028;113.606128,23.52878;113.605898,23.528581;113.605898,23.528581;113.604952,23.527786;113.604952,23.527786;113.604388,23.527331;113.604388,23.527331;113.603563,23.526636;113.603563,23.526636;113.60329,23.526636;113.60329,23.526636;113.603199,23.526636;113.603199,23.526636;113.603194,23.526641;113.603207,23.526484;113.603207,23.526484;113.603216,23.526311;113.603216,23.526311;113.603142,23.526233;113.603142,23.526233;113.602769,23.525777;113.602769,23.525777;113.602656,23.525621',\n",
       "      'road': '环市东路',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 81,\n",
       "      'duration': 19,\n",
       "      'instruction': '沿从城大道骑行81米右转',\n",
       "      'orientation': '',\n",
       "      'polyline': '113.602652,23.525616;113.602448,23.52549;113.602244,23.525399;113.602244,23.525399;113.602205,23.525391;113.602205,23.525391;113.601914,23.525343',\n",
       "      'road': '从城大道',\n",
       "      'walk_type': 0},\n",
       "     {'action': '右转',\n",
       "      'assistant_action': '',\n",
       "      'distance': 458,\n",
       "      'duration': 110,\n",
       "      'instruction': '沿从城大道向西北骑行458米右转',\n",
       "      'orientation': '西北',\n",
       "      'polyline': '113.60191,23.525339;113.601259,23.52576;113.601259,23.52576;113.600833,23.526029;113.600833,23.526029;113.599857,23.52668;113.599857,23.52668;113.599141,23.527148;113.599141,23.527148;113.598247,23.527752',\n",
       "      'road': '从城大道',\n",
       "      'walk_type': 0},\n",
       "     {'action': '',\n",
       "      'assistant_action': '到达目的地',\n",
       "      'distance': 66,\n",
       "      'duration': 16,\n",
       "      'instruction': '向东北骑行66米到达目的地',\n",
       "      'orientation': '东北',\n",
       "      'polyline': '113.598242,23.527752;113.598312,23.527834;113.598312,23.527834;113.598403,23.527956;113.598403,23.527956;113.598585,23.528203;113.598585,23.528203;113.598633,23.528255',\n",
       "      'road': '',\n",
       "      'walk_type': 0}]}]},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "bicycling(key,起始点_中大南方,目的地_从化汽车站)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 货车\n",
    "> * 1.简介：\n",
    ">> 货车限行分为两种：客观限制（道路客观条件产生的宽高重限制）和政策限行（行政部门规定的限制），路径规划时会根据传入参数分别处理。\n",
    ">>> * 如果传入了宽高重等参数就按参数考虑客观限制，如果没传入则不考虑\n",
    ">>> * 如果传入了车牌号(province和number)，会考虑政策限行，如果没有传入则不考虑\n",
    "> * 2. url:https://restapi.amap.com/v4/direction/truck?parameters\n",
    "> * 3. requests.get()\n",
    "> * 4. 参数：\n",
    ">> 必选：key，origin（出发地（经度纬度）），destination（目的地（经纬度））,size（车辆大小）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备： \n",
    "origin5 = \"广东省广州市中山大学南方学院\"\n",
    "destination5 = \"广州市从化区从化汽车站\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 39,
   "metadata": {},
   "outputs": [],
   "source": [
    "#geocode(高德API_key,结构化地址)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 40,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "起始点_中大南方 = geocode(key,origin5)\n",
    "起始点_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.598917,23.528365'"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "目的地_从化汽车站 = geocode(key,destination5)\n",
    "目的地_从化汽车站"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "metadata": {},
   "outputs": [],
   "source": [
    "def truck(key,origin,destination,size,originid=None,originidtype=None,destinationid=None,destinationtype=None,diu=None,strategy=1,waypoints=None,height=1.6,width=2.5,load=10,weight=0.9,axis=2,province=None,number=None,cartype=0,avoidpolygons=None,showpolyline=1,nosteps=0,output=\"json\"):\n",
    "    url7 = \"https://restapi.amap.com/v4/direction/truck?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origin\":origin,\n",
    "        \"originidtype\":originidtype,\n",
    "        \"destination\":destination,\n",
    "        \"destinationid\":destinationid,\n",
    "        \"destinationtype\":destinationtype,\n",
    "        \"diu\":diu,\n",
    "        \"strategy\":strategy,\n",
    "        \"waypoints\":waypoints,\n",
    "        \"size\":size,\n",
    "        \"height\":height,\n",
    "        \"width\":width,\n",
    "        \"load\":load,\n",
    "        \"weight\":weight,\n",
    "        \"axis\":axis,\n",
    "        \"province\":province,\n",
    "        \"number\":number,\n",
    "        \"cartype\":cartype,\n",
    "        \"avoidpolygons\":avoidpolygons,\n",
    "        \"showpolyline\":showpolyline,\n",
    "        \"nosteps\":nosteps,\n",
    "        \"output\":output\n",
    "    }\n",
    "    r = requests.get(url7,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "metadata": {
    "scrolled": false
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'data': {'route': {'destination': '113.598917,23.528365',\n",
       "   'origin': '113.679287,23.632575',\n",
       "   'paths': [{'distance': 19699,\n",
       "     'duration': 1875,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '向左前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 122,\n",
       "       'duration': 25,\n",
       "       'instruction': '向北行驶122米向左前方行驶',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.679596,23.632574;113.679596,23.632856;113.679592,23.633173;113.679596,23.633251;113.679627,23.63365;113.679648,23.633689',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 31,\n",
       "         'polyline': '113.679596,23.632574;113.679596,23.632856',\n",
       "         'status': '未知'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.679596,23.632856;113.679592,23.633173',\n",
       "         'status': '未知'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.679592,23.633173;113.679596,23.633251',\n",
       "         'status': '未知'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.679596,23.633251;113.679627,23.63365;113.679648,23.633689',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向左前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 79,\n",
       "       'duration': 19,\n",
       "       'instruction': '沿博学路向北行驶79米向左前方行驶',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.679648,23.633689;113.679549,23.633967;113.679375,23.634358',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 32,\n",
       "         'polyline': '113.679648,23.633689;113.679549,23.633967',\n",
       "         'status': '未知'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.679549,23.633967;113.679375,23.634358',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 118,\n",
       "       'duration': 28,\n",
       "       'instruction': '沿博学路向西北行驶118米左转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.679375,23.634358;113.679249,23.634479;113.678932,23.634761;113.678711,23.634918;113.678628,23.63497;113.678594,23.63503;113.678555,23.635109',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 19,\n",
       "         'polyline': '113.679375,23.634358;113.679249,23.634479',\n",
       "         'status': '未知'},\n",
       "        {'distance': 72,\n",
       "         'polyline': '113.679249,23.634479;113.678932,23.634761;113.678711,23.634918',\n",
       "         'status': '未知'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.678711,23.634918;113.678628,23.63497;113.678594,23.63503;113.678555,23.635109',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 163,\n",
       "       'duration': 34,\n",
       "       'instruction': '沿博学路向西行驶163米右转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.678555,23.635109;113.677856,23.635087;113.677613,23.63503;113.67753,23.634991;113.677326,23.634852;113.677083,23.634661',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 106,\n",
       "         'polyline': '113.678555,23.635109;113.677856,23.635087;113.677613,23.63503;113.67753,23.634991',\n",
       "         'status': '未知'},\n",
       "        {'distance': 25,\n",
       "         'polyline': '113.67753,23.634991;113.677326,23.634852',\n",
       "         'status': '未知'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.677326,23.634852;113.677083,23.634661',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 33,\n",
       "       'duration': 13,\n",
       "       'instruction': '沿博学路向西行驶33米右转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.677083,23.634661;113.677027,23.634701;113.676918,23.634718;113.676849,23.634701;113.676788,23.634657',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 33,\n",
       "         'polyline': '113.677083,23.634661;113.677027,23.634701;113.676918,23.634718;113.676849,23.634701;113.676788,23.634657',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1265,\n",
       "       'duration': 272,\n",
       "       'instruction': '沿中山路向西北行驶1.3千米右转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.676788,23.634657;113.675265,23.636128;113.675152,23.636263;113.675026,23.636467;113.67497,23.636567;113.674957,23.636701;113.674957,23.636845;113.674991,23.636997;113.675378,23.637886;113.67543,23.638043;113.675521,23.638659;113.67553,23.638997;113.675508,23.639132;113.675447,23.63931;113.67533,23.639583;113.675104,23.640035;113.675,23.640187;113.67431,23.641024;113.673355,23.64214;113.672977,23.642535;113.672934,23.642578;113.67217,23.643307;113.671428,23.644045',\n",
       "       'road': '中山路',\n",
       "       'tmcs': [{'distance': 576,\n",
       "         'polyline': '113.676788,23.634657;113.675265,23.636128;113.675152,23.636263;113.675026,23.636467;113.67497,23.636567;113.674957,23.636701;113.674957,23.636845;113.674991,23.636997;113.675378,23.637886;113.67543,23.638043;113.675521,23.638659;113.67553,23.638997;113.675508,23.639132',\n",
       "         'status': '未知'},\n",
       "        {'distance': 578,\n",
       "         'polyline': '113.675508,23.639132;113.675447,23.63931;113.67533,23.639583;113.675104,23.640035;113.675,23.640187;113.67431,23.641024;113.673355,23.64214;113.672977,23.642535;113.672934,23.642578;113.67217,23.643307',\n",
       "         'status': '未知'},\n",
       "        {'distance': 111,\n",
       "         'polyline': '113.67217,23.643307;113.671428,23.644045',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转调头',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 605,\n",
       "       'duration': 67,\n",
       "       'instruction': '沿温泉大道向东北行驶605米左转调头',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.671428,23.644045;113.671636,23.644162;113.673103,23.64497;113.673945,23.645425;113.674366,23.645651;113.67546,23.646276;113.675968,23.646636;113.676411,23.647018;113.676367,23.647088',\n",
       "       'road': '温泉大道',\n",
       "       'tmcs': [{'distance': 25,\n",
       "         'polyline': '113.671428,23.644045;113.671636,23.644162',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 174,\n",
       "         'polyline': '113.671636,23.644162;113.673103,23.64497',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.673103,23.64497;113.673945,23.645425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.673945,23.645425;113.674366,23.645651',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 258,\n",
       "         'polyline': '113.674366,23.645651;113.67546,23.646276;113.675968,23.646636;113.676411,23.647018;113.676367,23.647088',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠左',\n",
       "       'assistant_action': '沿主路行驶',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 3345,\n",
       "       'duration': 217,\n",
       "       'instruction': '沿温泉大道向西南行驶3.3千米靠左沿主路行驶',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.676367,23.647088;113.675964,23.646745;113.675734,23.646567;113.675464,23.646385;113.675095,23.646172;113.673003,23.645004;113.669961,23.643329;113.669162,23.642882;113.668776,23.642674;113.668598,23.642578;113.667001,23.641693;113.666141,23.641172;113.665317,23.640564;113.665252,23.640512;113.665017,23.640299;113.664774,23.640065;113.664549,23.639813;113.66441,23.639661;113.664201,23.639401;113.663928,23.639019;113.663576,23.638451;113.663359,23.638021;113.662322,23.635933;113.661949,23.635182;113.661454,23.634266;113.661224,23.633898;113.660842,23.633381;113.660686,23.63319;113.660252,23.632704;113.659722,23.63217;113.659366,23.631879;113.659258,23.631793;113.658984,23.631589;113.658893,23.631519;113.658212,23.631102;113.65753,23.630651;113.654336,23.628741;113.65385,23.628416;113.653598,23.628225;113.652674,23.627422;113.652435,23.627222',\n",
       "       'road': '温泉大道',\n",
       "       'tmcs': [{'distance': 165,\n",
       "         'polyline': '113.676367,23.647088;113.675964,23.646745;113.675734,23.646567;113.675464,23.646385;113.675095,23.646172',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 249,\n",
       "         'polyline': '113.675095,23.646172;113.673003,23.645004',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 361,\n",
       "         'polyline': '113.673003,23.645004;113.669961,23.643329',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 141,\n",
       "         'polyline': '113.669961,23.643329;113.669162,23.642882;113.668776,23.642674',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 424,\n",
       "         'polyline': '113.668776,23.642674;113.668598,23.642578;113.667001,23.641693;113.666141,23.641172;113.665317,23.640564',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 347,\n",
       "         'polyline': '113.665317,23.640564;113.665252,23.640512;113.665017,23.640299;113.664774,23.640065;113.664549,23.639813;113.66441,23.639661;113.664201,23.639401;113.663928,23.639019;113.663576,23.638451;113.663359,23.638021',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 253,\n",
       "         'polyline': '113.663359,23.638021;113.662322,23.635933',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.662322,23.635933;113.661949,23.635182',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 229,\n",
       "         'polyline': '113.661949,23.635182;113.661454,23.634266;113.661224,23.633898;113.660842,23.633381',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 96,\n",
       "         'polyline': '113.660842,23.633381;113.660686,23.63319;113.660252,23.632704',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 128,\n",
       "         'polyline': '113.660252,23.632704;113.659722,23.63217;113.659366,23.631879;113.659258,23.631793',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 131,\n",
       "         'polyline': '113.659258,23.631793;113.658984,23.631589;113.658893,23.631519;113.658212,23.631102',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 85,\n",
       "         'polyline': '113.658212,23.631102;113.65753,23.630651',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 388,\n",
       "         'polyline': '113.65753,23.630651;113.654336,23.628741',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 224,\n",
       "         'polyline': '113.654336,23.628741;113.65385,23.628416;113.653598,23.628225;113.652674,23.627422',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.652674,23.627422;113.652435,23.627222',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠左',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 10585,\n",
       "       'duration': 713,\n",
       "       'instruction': '沿温泉大道途径环市东路、105国道向西南行驶10.6千米靠左',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.652435,23.627222;113.650165,23.625326;113.649766,23.625013;113.64898,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.62309;113.64678,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992;113.644709,23.621914;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.64145,23.621354;113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.63885,23.620412;113.638433,23.620213;113.636046,23.618945;113.635543,23.618668;113.635252,23.618481;113.634748,23.618099;113.634518,23.617891;113.634262,23.617622;113.63398,23.61727;113.633633,23.61678;113.633056,23.615911;113.6324,23.614926;113.63191,23.614171;113.631667,23.613711;113.631432,23.613142;113.631293,23.612661;113.63092,23.611107;113.630842,23.610803;113.630729,23.610373;113.63066,23.610061;113.630569,23.609705;113.630547,23.609618;113.630495,23.609388;113.630113,23.607821;113.629774,23.606389;113.629392,23.60474;113.628477,23.60082;113.628134,23.599293;113.627969,23.598681;113.627951,23.598633;113.627882,23.598433;113.627782,23.598203;113.627635,23.597921;113.627487,23.597682;113.627279,23.5974;113.62704,23.59714;113.626102,23.596228;113.625647,23.595755;113.624996,23.595139;113.624089,23.594327;113.623164,23.593433;113.622882,23.593147;113.622734,23.592982;113.622378,23.592591;113.622053,23.592188;113.621875,23.591957;113.621576,23.591545;113.621289,23.591133;113.621124,23.590864;113.620734,23.590165;113.620603,23.589913;113.619475,23.587643;113.619175,23.58704;113.618984,23.586658;113.618893,23.586471;113.618598,23.585868;113.618108,23.584874;113.61793,23.58444;113.617769,23.583928;113.617708,23.583646;113.61763,23.583073;113.617582,23.582478;113.617552,23.581884;113.617474,23.580651;113.617474,23.58059;113.617474,23.580516;113.617483,23.580204;113.617496,23.579848;113.617556,23.579384;113.617674,23.578741;113.61776,23.578316;113.617791,23.578138;113.61796,23.577326;113.618043,23.576905;113.618082,23.576723;113.618095,23.576658;113.618116,23.576558;113.61819,23.576189;113.618242,23.575903;113.61839,23.575113;113.61842,23.574809;113.618424,23.574497;113.618407,23.574158;113.618281,23.573481;113.618264,23.573381;113.618134,23.57273;113.618077,23.572431;113.618034,23.572153;113.618008,23.571901;113.61799,23.571445;113.618034,23.570911;113.618155,23.570013;113.61819,23.569787;113.618333,23.568824;113.618464,23.567951;113.618485,23.567786;113.618646,23.566697;113.618759,23.565946;113.618793,23.565673;113.618815,23.565534;113.618828,23.565456;113.618872,23.565182;113.618893,23.565013;113.618902,23.564944;113.619123,23.563464;113.619175,23.563155;113.619262,23.562522;113.619288,23.562109;113.619262,23.561775;113.619232,23.561602;113.619171,23.561385;113.61901,23.561011;113.618793,23.560673;113.618646,23.560495;113.618142,23.55997;113.617943,23.559766;113.61697,23.558819;113.615729,23.5576;113.61536,23.557222;113.6151,23.556975;113.614913,23.556793;113.614054,23.555933;113.613759,23.555608;113.613372,23.555122;113.613129,23.554688;113.613099,23.554622;113.612826,23.554015;113.612652,23.553555;113.612626,23.553485;113.612609,23.553438;113.612552,23.553286;113.612287,23.552565;113.61207,23.551992;113.611966,23.551771;113.61181,23.551476;113.611554,23.551102;113.611328,23.550846;113.611063,23.55059;113.610438,23.550078;113.609961,23.549688;113.609462,23.549288;113.609206,23.549063;113.609054,23.548924;113.608841,23.548676;113.608759,23.548572',\n",
       "       'road': '温泉大道',\n",
       "       'tmcs': [{'distance': 366,\n",
       "         'polyline': '113.652435,23.627222;113.650165,23.625326;113.649766,23.625013',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 105,\n",
       "         'polyline': '113.649766,23.625013;113.64898,23.624384',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 480,\n",
       "         'polyline': '113.64898,23.624384;113.648611,23.624063;113.647843,23.623442;113.647361,23.62309;113.64678,23.622721;113.646345,23.622465;113.645981,23.622287;113.645595,23.622131;113.645117,23.621992',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 482,\n",
       "         'polyline': '113.645117,23.621992;113.644709,23.621914;113.644375,23.621862;113.643255,23.621749;113.642578,23.621667;113.642474,23.621645;113.642027,23.621541;113.64145,23.621354;113.640525,23.621033',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 232,\n",
       "         'polyline': '113.640525,23.621033;113.639332,23.620603;113.639184,23.620543;113.63885,23.620412;113.638433,23.620213',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 377,\n",
       "         'polyline': '113.638433,23.620213;113.636046,23.618945;113.635543,23.618668;113.635252,23.618481',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 139,\n",
       "         'polyline': '113.635252,23.618481;113.634748,23.618099;113.634518,23.617891;113.634262,23.617622',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.634262,23.617622;113.63398,23.61727;113.633633,23.61678',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.633633,23.61678;113.633056,23.615911',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 128,\n",
       "         'polyline': '113.633056,23.615911;113.6324,23.614926',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 97,\n",
       "         'polyline': '113.6324,23.614926;113.63191,23.614171',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 124,\n",
       "         'polyline': '113.63191,23.614171;113.631667,23.613711;113.631432,23.613142',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 231,\n",
       "         'polyline': '113.631432,23.613142;113.631293,23.612661;113.63092,23.611107',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.63092,23.611107;113.630842,23.610803',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.630842,23.610803;113.630729,23.610373',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.630729,23.610373;113.63066,23.610061',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.63066,23.610061;113.630569,23.609705',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 35,\n",
       "         'polyline': '113.630569,23.609705;113.630547,23.609618;113.630495,23.609388',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 178,\n",
       "         'polyline': '113.630495,23.609388;113.630113,23.607821',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 162,\n",
       "         'polyline': '113.630113,23.607821;113.629774,23.606389',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 186,\n",
       "         'polyline': '113.629774,23.606389;113.629392,23.60474',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 444,\n",
       "         'polyline': '113.629392,23.60474;113.628477,23.60082',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 872,\n",
       "         'polyline': '113.628477,23.60082;113.628134,23.599293;113.627969,23.598681;113.627951,23.598633;113.627882,23.598433;113.627782,23.598203;113.627635,23.597921;113.627487,23.597682;113.627279,23.5974;113.62704,23.59714;113.626102,23.596228;113.625647,23.595755;113.624996,23.595139;113.624089,23.594327',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 179,\n",
       "         'polyline': '113.624089,23.594327;113.623164,23.593433;113.622882,23.593147',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 23,\n",
       "         'polyline': '113.622882,23.593147;113.622734,23.592982',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.622734,23.592982;113.622378,23.592591;113.622053,23.592188',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 31,\n",
       "         'polyline': '113.622053,23.592188;113.621875,23.591957',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 109,\n",
       "         'polyline': '113.621875,23.591957;113.621576,23.591545;113.621289,23.591133',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.621289,23.591133;113.621124,23.590864',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.621124,23.590864;113.620734,23.590165',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 380,\n",
       "         'polyline': '113.620734,23.590165;113.620603,23.589913;113.619475,23.587643;113.619175,23.58704',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.619175,23.58704;113.618984,23.586658',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 22,\n",
       "         'polyline': '113.618984,23.586658;113.618893,23.586471',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 73,\n",
       "         'polyline': '113.618893,23.586471;113.618598,23.585868',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 172,\n",
       "         'polyline': '113.618598,23.585868;113.618108,23.584874;113.61793,23.58444',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 155,\n",
       "         'polyline': '113.61793,23.58444;113.617769,23.583928;113.617708,23.583646;113.61763,23.583073',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.61763,23.583073;113.617582,23.582478',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 66,\n",
       "         'polyline': '113.617582,23.582478;113.617552,23.581884',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 137,\n",
       "         'polyline': '113.617552,23.581884;113.617474,23.580651',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 6,\n",
       "         'polyline': '113.617474,23.580651;113.617474,23.58059',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.617474,23.58059;113.617474,23.580516',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.617474,23.580516;113.617483,23.580204',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.617483,23.580204;113.617496,23.579848',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 124,\n",
       "         'polyline': '113.617496,23.579848;113.617556,23.579384;113.617674,23.578741',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.617674,23.578741;113.61776,23.578316',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.61776,23.578316;113.617791,23.578138',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 90,\n",
       "         'polyline': '113.617791,23.578138;113.61796,23.577326',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.61796,23.577326;113.618043,23.576905',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.618043,23.576905;113.618082,23.576723',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.618082,23.576723;113.618095,23.576658;113.618116,23.576558',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.618116,23.576558;113.61819,23.576189',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.61819,23.576189;113.618242,23.575903',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 270,\n",
       "         'polyline': '113.618242,23.575903;113.61839,23.575113;113.61842,23.574809;113.618424,23.574497;113.618407,23.574158;113.618281,23.573481;113.618264,23.573381',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 73,\n",
       "         'polyline': '113.618264,23.573381;113.618134,23.57273',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.618134,23.57273;113.618077,23.572431',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 109,\n",
       "         'polyline': '113.618077,23.572431;113.618034,23.572153;113.618008,23.571901;113.61799,23.571445',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 159,\n",
       "         'polyline': '113.61799,23.571445;113.618034,23.570911;113.618155,23.570013',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 25,\n",
       "         'polyline': '113.618155,23.570013;113.61819,23.569787',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 107,\n",
       "         'polyline': '113.61819,23.569787;113.618333,23.568824',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 97,\n",
       "         'polyline': '113.618333,23.568824;113.618464,23.567951',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.618464,23.567951;113.618485,23.567786',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 121,\n",
       "         'polyline': '113.618485,23.567786;113.618646,23.566697',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 84,\n",
       "         'polyline': '113.618646,23.566697;113.618759,23.565946',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.618759,23.565946;113.618793,23.565673;113.618815,23.565534',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.618815,23.565534;113.618828,23.565456;113.618872,23.565182',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.618872,23.565182;113.618893,23.565013',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 8,\n",
       "         'polyline': '113.618893,23.565013;113.618902,23.564944',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 165,\n",
       "         'polyline': '113.618902,23.564944;113.619123,23.563464',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.619123,23.563464;113.619175,23.563155',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 389,\n",
       "         'polyline': '113.619175,23.563155;113.619262,23.562522;113.619288,23.562109;113.619262,23.561775;113.619232,23.561602;113.619171,23.561385;113.61901,23.561011;113.618793,23.560673;113.618646,23.560495;113.618142,23.55997',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.618142,23.55997;113.617943,23.559766',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 144,\n",
       "         'polyline': '113.617943,23.559766;113.61697,23.558819',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 185,\n",
       "         'polyline': '113.61697,23.558819;113.615729,23.5576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.615729,23.5576;113.61536,23.557222',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 38,\n",
       "         'polyline': '113.61536,23.557222;113.6151,23.556975',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.6151,23.556975;113.614913,23.556793',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 176,\n",
       "         'polyline': '113.614913,23.556793;113.614054,23.555933;113.613759,23.555608',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 66,\n",
       "         'polyline': '113.613759,23.555608;113.613372,23.555122',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 62,\n",
       "         'polyline': '113.613372,23.555122;113.613129,23.554688;113.613099,23.554622',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 127,\n",
       "         'polyline': '113.613099,23.554622;113.612826,23.554015;113.612652,23.553555',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 7,\n",
       "         'polyline': '113.612652,23.553555;113.612626,23.553485;113.612609,23.553438',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.612609,23.553438;113.612552,23.553286',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 83,\n",
       "         'polyline': '113.612552,23.553286;113.612287,23.552565',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 130,\n",
       "         'polyline': '113.612287,23.552565;113.61207,23.551992;113.611966,23.551771;113.61181,23.551476',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 210,\n",
       "         'polyline': '113.61181,23.551476;113.611554,23.551102;113.611328,23.550846;113.611063,23.55059;113.610438,23.550078',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 65,\n",
       "         'polyline': '113.610438,23.550078;113.609961,23.549688',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 67,\n",
       "         'polyline': '113.609961,23.549688;113.609462,23.549288',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 36,\n",
       "         'polyline': '113.609462,23.549288;113.609206,23.549063',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 56,\n",
       "         'polyline': '113.609206,23.549063;113.609054,23.548924;113.608841,23.548676;113.608759,23.548572',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入右转专用道',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 2752,\n",
       "       'duration': 384,\n",
       "       'instruction': '沿环市东路途径小海一桥向南行驶2.8千米向右前方行驶进入右转专用道',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.608759,23.548572;113.608537,23.548216;113.608403,23.547951;113.608307,23.547665;113.608273,23.547509;113.608234,23.547322;113.60819,23.547031;113.608121,23.54615;113.608082,23.545586;113.608077,23.545451;113.60809,23.545013;113.608142,23.544488;113.60816,23.544405;113.60829,23.543698;113.608312,23.543607;113.608398,23.543199;113.608637,23.542118;113.60875,23.541584;113.608971,23.54053;113.609123,23.5398;113.609323,23.538889;113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537539;113.609466,23.537287;113.609427,23.536688;113.609414,23.536536;113.609332,23.536102;113.609123,23.535312;113.608984,23.534909;113.608733,23.534227;113.608234,23.532986;113.608121,23.532713;113.608008,23.532444;113.607795,23.53191;113.607682,23.531623;113.607244,23.530547;113.606984,23.529922;113.606858,23.529683;113.606645,23.52934;113.606484,23.529141;113.60638,23.529028;113.606124,23.528776;113.605894,23.528576;113.604944,23.527782;113.604388,23.527326;113.603559,23.526628;113.603216,23.526306;113.603142,23.526228;113.602765,23.525773;113.602648,23.525616',\n",
       "       'road': '环市东路',\n",
       "       'tmcs': [{'distance': 128,\n",
       "         'polyline': '113.608759,23.548572;113.608537,23.548216;113.608403,23.547951;113.608307,23.547665;113.608273,23.547509',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.608273,23.547509;113.608234,23.547322',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 130,\n",
       "         'polyline': '113.608234,23.547322;113.60819,23.547031;113.608121,23.54615',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 62,\n",
       "         'polyline': '113.608121,23.54615;113.608082,23.545586',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.608082,23.545586;113.608077,23.545451',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 107,\n",
       "         'polyline': '113.608077,23.545451;113.60809,23.545013;113.608142,23.544488;113.60816,23.544405',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 89,\n",
       "         'polyline': '113.60816,23.544405;113.60829,23.543698;113.608312,23.543607',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.608312,23.543607;113.608398,23.543199',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 122,\n",
       "         'polyline': '113.608398,23.543199;113.608637,23.542118',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 60,\n",
       "         'polyline': '113.608637,23.542118;113.60875,23.541584',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 118,\n",
       "         'polyline': '113.60875,23.541584;113.608971,23.54053',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 82,\n",
       "         'polyline': '113.608971,23.54053;113.609123,23.5398',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 131,\n",
       "         'polyline': '113.609123,23.5398;113.609323,23.538889;113.609366,23.538637',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 122,\n",
       "         'polyline': '113.609366,23.538637;113.609414,23.538329;113.609449,23.537956;113.609466,23.537539',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 94,\n",
       "         'polyline': '113.609466,23.537539;113.609466,23.537287;113.609427,23.536688',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 16,\n",
       "         'polyline': '113.609427,23.536688;113.609414,23.536536',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.609414,23.536536;113.609332,23.536102',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 89,\n",
       "         'polyline': '113.609332,23.536102;113.609123,23.535312',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.609123,23.535312;113.608984,23.534909',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 79,\n",
       "         'polyline': '113.608984,23.534909;113.608733,23.534227',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 146,\n",
       "         'polyline': '113.608733,23.534227;113.608234,23.532986',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 64,\n",
       "         'polyline': '113.608234,23.532986;113.608121,23.532713;113.608008,23.532444',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 63,\n",
       "         'polyline': '113.608008,23.532444;113.607795,23.53191',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.607795,23.53191;113.607682,23.531623',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 127,\n",
       "         'polyline': '113.607682,23.531623;113.607244,23.530547',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 73,\n",
       "         'polyline': '113.607244,23.530547;113.606984,23.529922',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 29,\n",
       "         'polyline': '113.606984,23.529922;113.606858,23.529683',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 71,\n",
       "         'polyline': '113.606858,23.529683;113.606645,23.52934;113.606484,23.529141',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 16,\n",
       "         'polyline': '113.606484,23.529141;113.60638,23.529028',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 70,\n",
       "         'polyline': '113.60638,23.529028;113.606124,23.528776;113.605894,23.528576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 131,\n",
       "         'polyline': '113.605894,23.528576;113.604944,23.527782',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 76,\n",
       "         'polyline': '113.604944,23.527782;113.604388,23.527326',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 114,\n",
       "         'polyline': '113.604388,23.527326;113.603559,23.526628',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.603559,23.526628;113.603216,23.526306;113.603142,23.526228',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 63,\n",
       "         'polyline': '113.603142,23.526228;113.602765,23.525773',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.602765,23.525773;113.602648,23.525616',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 81,\n",
       "       'duration': 16,\n",
       "       'instruction': '沿从城大道向西行驶81米右转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.602648,23.525616;113.602444,23.525486;113.60224,23.525395;113.602066,23.525352;113.601914,23.525339',\n",
       "       'road': '从城大道',\n",
       "       'tmcs': [{'distance': 48,\n",
       "         'polyline': '113.602648,23.525616;113.602444,23.525486;113.60224,23.525395',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.60224,23.525395;113.602066,23.525352;113.601914,23.525339',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 458,\n",
       "       'duration': 46,\n",
       "       'instruction': '沿从城大道途径小海三桥向西北行驶458米右转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.601914,23.525339;113.601254,23.52576;113.600829,23.526029;113.599852,23.52668;113.599462,23.526936;113.599136,23.527148;113.598633,23.527487;113.598247,23.527752',\n",
       "       'road': '从城大道',\n",
       "       'tmcs': [{'distance': 82,\n",
       "         'polyline': '113.601914,23.525339;113.601254,23.52576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 52,\n",
       "         'polyline': '113.601254,23.52576;113.600829,23.526029',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 122,\n",
       "         'polyline': '113.600829,23.526029;113.599852,23.52668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 90,\n",
       "         'polyline': '113.599852,23.52668;113.599462,23.526936;113.599136,23.527148',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.599136,23.527148;113.598633,23.527487;113.598247,23.527752',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 93,\n",
       "       'duration': 41,\n",
       "       'instruction': '向东北行驶93米到达目的地',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.598247,23.527752;113.598307,23.527839;113.598407,23.527956;113.598633,23.528255;113.598633,23.528255;113.598776,23.528451',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 11,\n",
       "         'polyline': '113.598247,23.527752;113.598307,23.527839',\n",
       "         'status': '未知'},\n",
       "        {'distance': 16,\n",
       "         'polyline': '113.598307,23.527839;113.598407,23.527956',\n",
       "         'status': '未知'},\n",
       "        {'distance': 40,\n",
       "         'polyline': '113.598407,23.527956;113.598633,23.528255;113.598633,23.528255',\n",
       "         'status': '未知'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.598633,23.528255;113.598776,23.528451',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 0,\n",
       "     'tolls': 0,\n",
       "     'traffic_lights': 11},\n",
       "    {'distance': 27425,\n",
       "     'duration': 1895,\n",
       "     'restriction': 0,\n",
       "     'steps': [{'action': '向左前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 122,\n",
       "       'duration': 25,\n",
       "       'instruction': '向北行驶122米向左前方行驶',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.679596,23.632574;113.679596,23.632856;113.679592,23.633173;113.679596,23.633251;113.679627,23.63365;113.679648,23.633689',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 31,\n",
       "         'polyline': '113.679596,23.632574;113.679596,23.632856',\n",
       "         'status': '未知'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.679596,23.632856;113.679592,23.633173',\n",
       "         'status': '未知'},\n",
       "        {'distance': 9,\n",
       "         'polyline': '113.679592,23.633173;113.679596,23.633251',\n",
       "         'status': '未知'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.679596,23.633251;113.679627,23.63365;113.679648,23.633689',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向左前方行驶',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 79,\n",
       "       'duration': 19,\n",
       "       'instruction': '沿博学路向北行驶79米向左前方行驶',\n",
       "       'orientation': '北',\n",
       "       'polyline': '113.679648,23.633689;113.679549,23.633967;113.679375,23.634358',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 32,\n",
       "         'polyline': '113.679648,23.633689;113.679549,23.633967',\n",
       "         'status': '未知'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.679549,23.633967;113.679375,23.634358',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 118,\n",
       "       'duration': 28,\n",
       "       'instruction': '沿博学路向西北行驶118米左转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.679375,23.634358;113.679249,23.634479;113.678932,23.634761;113.678711,23.634918;113.678628,23.63497;113.678594,23.63503;113.678555,23.635109',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 19,\n",
       "         'polyline': '113.679375,23.634358;113.679249,23.634479',\n",
       "         'status': '未知'},\n",
       "        {'distance': 72,\n",
       "         'polyline': '113.679249,23.634479;113.678932,23.634761;113.678711,23.634918',\n",
       "         'status': '未知'},\n",
       "        {'distance': 27,\n",
       "         'polyline': '113.678711,23.634918;113.678628,23.63497;113.678594,23.63503;113.678555,23.635109',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 163,\n",
       "       'duration': 34,\n",
       "       'instruction': '沿博学路向西行驶163米右转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.678555,23.635109;113.677856,23.635087;113.677613,23.63503;113.67753,23.634991;113.677326,23.634852;113.677083,23.634661',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 106,\n",
       "         'polyline': '113.678555,23.635109;113.677856,23.635087;113.677613,23.63503;113.67753,23.634991',\n",
       "         'status': '未知'},\n",
       "        {'distance': 25,\n",
       "         'polyline': '113.67753,23.634991;113.677326,23.634852',\n",
       "         'status': '未知'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.677326,23.634852;113.677083,23.634661',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 33,\n",
       "       'duration': 13,\n",
       "       'instruction': '沿博学路向西行驶33米右转',\n",
       "       'orientation': '西',\n",
       "       'polyline': '113.677083,23.634661;113.677027,23.634701;113.676918,23.634718;113.676849,23.634701;113.676788,23.634657',\n",
       "       'road': '博学路',\n",
       "       'tmcs': [{'distance': 33,\n",
       "         'polyline': '113.677083,23.634661;113.677027,23.634701;113.676918,23.634718;113.676849,23.634701;113.676788,23.634657',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1265,\n",
       "       'duration': 272,\n",
       "       'instruction': '沿中山路向西北行驶1.3千米右转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.676788,23.634657;113.675265,23.636128;113.675152,23.636263;113.675026,23.636467;113.67497,23.636567;113.674957,23.636701;113.674957,23.636845;113.674991,23.636997;113.675378,23.637886;113.67543,23.638043;113.675521,23.638659;113.67553,23.638997;113.675508,23.639132;113.675447,23.63931;113.67533,23.639583;113.675104,23.640035;113.675,23.640187;113.67431,23.641024;113.673355,23.64214;113.672977,23.642535;113.672934,23.642578;113.67217,23.643307;113.671428,23.644045',\n",
       "       'road': '中山路',\n",
       "       'tmcs': [{'distance': 576,\n",
       "         'polyline': '113.676788,23.634657;113.675265,23.636128;113.675152,23.636263;113.675026,23.636467;113.67497,23.636567;113.674957,23.636701;113.674957,23.636845;113.674991,23.636997;113.675378,23.637886;113.67543,23.638043;113.675521,23.638659;113.67553,23.638997;113.675508,23.639132',\n",
       "         'status': '未知'},\n",
       "        {'distance': 578,\n",
       "         'polyline': '113.675508,23.639132;113.675447,23.63931;113.67533,23.639583;113.675104,23.640035;113.675,23.640187;113.67431,23.641024;113.673355,23.64214;113.672977,23.642535;113.672934,23.642578;113.67217,23.643307',\n",
       "         'status': '未知'},\n",
       "        {'distance': 111,\n",
       "         'polyline': '113.67217,23.643307;113.671428,23.644045',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转调头',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 605,\n",
       "       'duration': 67,\n",
       "       'instruction': '沿温泉大道向东北行驶605米左转调头',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.671428,23.644045;113.671636,23.644162;113.673103,23.64497;113.673945,23.645425;113.674366,23.645651;113.67546,23.646276;113.675968,23.646636;113.676411,23.647018;113.676367,23.647088',\n",
       "       'road': '温泉大道',\n",
       "       'tmcs': [{'distance': 25,\n",
       "         'polyline': '113.671428,23.644045;113.671636,23.644162',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 174,\n",
       "         'polyline': '113.671636,23.644162;113.673103,23.64497',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 99,\n",
       "         'polyline': '113.673103,23.64497;113.673945,23.645425',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 49,\n",
       "         'polyline': '113.673945,23.645425;113.674366,23.645651',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 258,\n",
       "         'polyline': '113.674366,23.645651;113.67546,23.646276;113.675968,23.646636;113.676411,23.647018;113.676367,23.647088',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入匝道',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 916,\n",
       "       'duration': 62,\n",
       "       'instruction': '沿温泉大道向西南行驶916米向右前方行驶进入匝道',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.676367,23.647088;113.675964,23.646745;113.675734,23.646567;113.675464,23.646385;113.675095,23.646172;113.673003,23.645004;113.669961,23.643329;113.669162,23.642882;113.668776,23.642674',\n",
       "       'road': '温泉大道',\n",
       "       'tmcs': [{'distance': 165,\n",
       "         'polyline': '113.676367,23.647088;113.675964,23.646745;113.675734,23.646567;113.675464,23.646385;113.675095,23.646172',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 249,\n",
       "         'polyline': '113.675095,23.646172;113.673003,23.645004',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 361,\n",
       "         'polyline': '113.673003,23.645004;113.669961,23.643329',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 141,\n",
       "         'polyline': '113.669961,23.643329;113.669162,23.642882;113.668776,23.642674',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '减速行驶',\n",
       "       'assistant_action': '到达收费站',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 836,\n",
       "       'duration': 69,\n",
       "       'instruction': '沿G45大广高速入口向西南行驶836米减速行驶到达收费站',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.668776,23.642674;113.668546,23.642578;113.668095,23.642387;113.667626,23.64214;113.667461,23.642079;113.667274,23.642036;113.667109,23.642014;113.66694,23.642018;113.666749,23.642049;113.666367,23.642135;113.666181,23.642157;113.666029,23.642157;113.665868,23.642131;113.665716,23.642088;113.665577,23.642023;113.66546,23.641944;113.665352,23.64184;113.665252,23.641719;113.665182,23.641593;113.665122,23.641445;113.665078,23.64125;113.665056,23.641068;113.665052,23.640859;113.665078,23.640616;113.665122,23.640391;113.665178,23.640217;113.66526,23.640017;113.665386,23.639792;113.665512,23.639592;113.665603,23.639479;113.665807,23.63924;113.665972,23.639015;113.666046,23.63888;113.666089,23.638763;113.666102,23.638681;113.666115,23.638568;113.666063,23.637999',\n",
       "       'road': 'G45大广高速入口',\n",
       "       'tmcs': [{'distance': 761,\n",
       "         'polyline': '113.668776,23.642674;113.668546,23.642578;113.668095,23.642387;113.667626,23.64214;113.667461,23.642079;113.667274,23.642036;113.667109,23.642014;113.66694,23.642018;113.666749,23.642049;113.666367,23.642135;113.666181,23.642157;113.666029,23.642157;113.665868,23.642131;113.665716,23.642088;113.665577,23.642023;113.66546,23.641944;113.665352,23.64184;113.665252,23.641719;113.665182,23.641593;113.665122,23.641445;113.665078,23.64125;113.665056,23.641068;113.665052,23.640859;113.665078,23.640616;113.665122,23.640391;113.665178,23.640217;113.66526,23.640017;113.665386,23.639792;113.665512,23.639592;113.665603,23.639479;113.665807,23.63924;113.665972,23.639015;113.666046,23.63888;113.666089,23.638763;113.666102,23.638681',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 75,\n",
       "         'polyline': '113.666102,23.638681;113.666115,23.638568;113.666063,23.637999',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠左',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None}],\n",
       "       'distance': 49,\n",
       "       'duration': 5,\n",
       "       'instruction': '沿G45大广高速入口向南行驶49米靠左',\n",
       "       'orientation': '南',\n",
       "       'polyline': '113.666063,23.637999;113.666033,23.637548',\n",
       "       'road': 'G45大广高速入口',\n",
       "       'tmcs': [{'distance': 49,\n",
       "         'polyline': '113.666063,23.637999;113.666033,23.637548',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 49,\n",
       "       'toll_road': 'G45大广高速入口',\n",
       "       'tolls': 0},\n",
       "      {'action': '直行',\n",
       "       'assistant_action': '进入隧道',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1741,\n",
       "       'duration': 82,\n",
       "       'instruction': '沿G45大广高速入口途径G45大广高速向西南行驶1.7千米直行进入隧道',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.666033,23.637548;113.666046,23.637448;113.666033,23.637361;113.665959,23.637153;113.665864,23.636992;113.665747,23.63684;113.665634,23.636727;113.665477,23.63661;113.665312,23.636515;113.665156,23.63645;113.664944,23.636385;113.664549,23.636293;113.66441,23.636263;113.664232,23.636202;113.664067,23.636115;113.663893,23.636011;113.66375,23.635885;113.663637,23.635764;113.663542,23.635625;113.663459,23.635469;113.663394,23.635304;113.663359,23.63513;113.663338,23.634922;113.66332,23.634488;113.66329,23.634262;113.663234,23.634032;113.663142,23.633763;113.662886,23.633173;113.662847,23.633025;113.662839,23.632934;113.662474,23.632352;113.662118,23.631858;113.66191,23.631589;113.661714,23.63135;113.661419,23.63099;113.661124,23.63066;113.659484,23.628997;113.658724,23.628177;113.658155,23.627509;113.657869,23.627131;113.657565,23.626688;113.657287,23.626241;113.65704,23.625816;113.656667,23.6251',\n",
       "       'road': 'G45大广高速入口',\n",
       "       'tmcs': [{'distance': 664,\n",
       "         'polyline': '113.666033,23.637548;113.666046,23.637448;113.666033,23.637361;113.665959,23.637153;113.665864,23.636992;113.665747,23.63684;113.665634,23.636727;113.665477,23.63661;113.665312,23.636515;113.665156,23.63645;113.664944,23.636385;113.664549,23.636293;113.66441,23.636263;113.664232,23.636202;113.664067,23.636115;113.663893,23.636011;113.66375,23.635885;113.663637,23.635764;113.663542,23.635625;113.663459,23.635469;113.663394,23.635304;113.663359,23.63513;113.663338,23.634922;113.66332,23.634488;113.66329,23.634262;113.663234,23.634032;113.663142,23.633763;113.662886,23.633173;113.662847,23.633025;113.662839,23.632934',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 1077,\n",
       "         'polyline': '113.662839,23.632934;113.662474,23.632352;113.662118,23.631858;113.66191,23.631589;113.661714,23.63135;113.661419,23.63099;113.661124,23.63066;113.659484,23.628997;113.658724,23.628177;113.658155,23.627509;113.657869,23.627131;113.657565,23.626688;113.657287,23.626241;113.65704,23.625816;113.656667,23.6251',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 1741,\n",
       "       'toll_road': 'G45大广高速入口',\n",
       "       'tolls': 0},\n",
       "      {'action': '直行',\n",
       "       'assistant_action': '进入隧道',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 8576,\n",
       "       'duration': 306,\n",
       "       'instruction': '沿牛步迳隧道途径温泉流溪河特大桥、G45大广高速向西南行驶8.6千米直行进入隧道',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.656667,23.6251;113.656471,23.624657;113.65625,23.624128;113.656072,23.623646;113.655859,23.622951;113.655256,23.620833;113.655191,23.620603;113.654931,23.619666;113.654735,23.61898;113.654505,23.618247;113.654327,23.617756;113.65411,23.617218;113.65395,23.616871;113.653663,23.616302;113.653451,23.615911;113.653116,23.615373;113.652635,23.61467;113.652235,23.614162;113.651879,23.613746;113.65145,23.613281;113.650868,23.612717;113.65066,23.612526;113.65036,23.612287;113.649848,23.611866;113.649384,23.611515;113.648976,23.611241;113.648138,23.610738;113.647643,23.610477;113.647044,23.610182;113.64579,23.609618;113.644679,23.609119;113.644227,23.608902;113.643698,23.608624;113.642765,23.608051;113.642578,23.607921;113.642274,23.607717;113.641897,23.607439;113.641445,23.60707;113.640273,23.606033;113.63898,23.604931;113.63849,23.604531;113.638034,23.604193;113.637435,23.60378;113.636949,23.603464;113.636363,23.603121;113.63569,23.602743;113.635048,23.602418;113.634453,23.60214;113.633485,23.601714;113.632682,23.601393;113.630816,23.600686;113.630113,23.60043;113.629258,23.600143;113.62753,23.599579;113.625174,23.59885;113.624475,23.598633;113.622088,23.597899;113.621215,23.597626;113.620603,23.597435;113.608346,23.59362;113.607982,23.593498;113.606762,23.593069;113.605959,23.592756;113.605126,23.592413;113.604297,23.592049;113.60372,23.591775;113.602756,23.591293;113.601957,23.590864;113.601194,23.590434;113.600477,23.59;113.59964,23.589466;113.598872,23.588954;113.598633,23.58878;113.598203,23.588477;113.597092,23.587643;113.596662,23.587322;113.595382,23.586393;113.594839,23.586024;113.594327,23.585707;113.59375,23.585373;113.593168,23.585065;113.59273,23.584844;113.591988,23.58451;113.591411,23.584275;113.589965,23.583819',\n",
       "       'road': '牛步迳隧道',\n",
       "       'tmcs': [{'distance': 494,\n",
       "         'polyline': '113.656667,23.6251;113.656471,23.624657;113.65625,23.624128;113.656072,23.623646;113.655859,23.622951;113.655256,23.620833',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 133,\n",
       "         'polyline': '113.655256,23.620833;113.655191,23.620603;113.654931,23.619666',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 604,\n",
       "         'polyline': '113.654931,23.619666;113.654735,23.61898;113.654505,23.618247;113.654327,23.617756;113.65411,23.617218;113.65395,23.616871;113.653663,23.616302;113.653451,23.615911;113.653116,23.615373;113.652635,23.61467',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 282,\n",
       "         'polyline': '113.652635,23.61467;113.652235,23.614162;113.651879,23.613746;113.65145,23.613281;113.650868,23.612717',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 70,\n",
       "         'polyline': '113.650868,23.612717;113.65066,23.612526;113.65036,23.612287',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 795,\n",
       "         'polyline': '113.65036,23.612287;113.649848,23.611866;113.649384,23.611515;113.648976,23.611241;113.648138,23.610738;113.647643,23.610477;113.647044,23.610182;113.64579,23.609618;113.644679,23.609119;113.644227,23.608902;113.643698,23.608624',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 1672,\n",
       "         'polyline': '113.643698,23.608624;113.642765,23.608051;113.642578,23.607921;113.642274,23.607717;113.641897,23.607439;113.641445,23.60707;113.640273,23.606033;113.63898,23.604931;113.63849,23.604531;113.638034,23.604193;113.637435,23.60378;113.636949,23.603464;113.636363,23.603121;113.63569,23.602743;113.635048,23.602418;113.634453,23.60214;113.633485,23.601714;113.632682,23.601393;113.630816,23.600686;113.630113,23.60043',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 865,\n",
       "         'polyline': '113.630113,23.60043;113.629258,23.600143;113.62753,23.599579;113.625174,23.59885;113.624475,23.598633;113.622088,23.597899',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 1520,\n",
       "         'polyline': '113.622088,23.597899;113.621215,23.597626;113.620603,23.597435;113.608346,23.59362;113.607982,23.593498',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 2141,\n",
       "         'polyline': '113.607982,23.593498;113.606762,23.593069;113.605959,23.592756;113.605126,23.592413;113.604297,23.592049;113.60372,23.591775;113.602756,23.591293;113.601957,23.590864;113.601194,23.590434;113.600477,23.59;113.59964,23.589466;113.598872,23.588954;113.598633,23.58878;113.598203,23.588477;113.597092,23.587643;113.596662,23.587322;113.595382,23.586393;113.594839,23.586024;113.594327,23.585707;113.59375,23.585373;113.593168,23.585065;113.59273,23.584844;113.591988,23.58451;113.591411,23.584275;113.589965,23.583819',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 8576,\n",
       "       'toll_road': '牛步迳隧道',\n",
       "       'tolls': 0},\n",
       "      {'action': '向右前方行驶',\n",
       "       'assistant_action': '进入匝道',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 4929,\n",
       "       'duration': 189,\n",
       "       'instruction': '沿明珠隧道途径G45大广高速向西南行驶4.9千米向右前方行驶进入匝道',\n",
       "       'orientation': '西南',\n",
       "       'polyline': '113.589965,23.583819;113.589345,23.583633;113.588155,23.583346;113.587431,23.58322;113.586714,23.583112;113.585981,23.583021;113.584974,23.582938;113.583225,23.582826;113.579878,23.582574;113.578507,23.582452;113.577552,23.582326;113.576667,23.582201;113.576658,23.582201;113.575933,23.58207;113.575161,23.58191;113.574184,23.58168;113.573429,23.58148;113.572661,23.581254;113.57184,23.580998;113.570877,23.580655;113.569926,23.580278;113.569136,23.579948;113.568403,23.579614;113.567856,23.579345;113.566793,23.57878;113.566163,23.578429;113.56533,23.577917;113.564813,23.577591;113.56388,23.576949;113.563472,23.576658;113.563316,23.576545;113.562765,23.576111;113.562001,23.575495;113.561398,23.574961;113.560881,23.574492;113.560174,23.573789;113.559661,23.573268;113.559201,23.572756;113.558576,23.572036;113.557682,23.570898;113.55724,23.570286;113.556636,23.569401;113.556311,23.56888;113.555898,23.568177;113.555417,23.5673;113.555109,23.566701;113.554757,23.565955;113.554688,23.565794;113.554631,23.565673;113.554475,23.565308;113.554115,23.564345;113.554067,23.564214;113.553928,23.563798;113.553681,23.562912;113.553394,23.561693;113.553281,23.561202;113.553242,23.561042',\n",
       "       'road': '明珠隧道',\n",
       "       'tmcs': [{'distance': 699,\n",
       "         'polyline': '113.589965,23.583819;113.589345,23.583633;113.588155,23.583346;113.587431,23.58322;113.586714,23.583112;113.585981,23.583021;113.584974,23.582938;113.583225,23.582826',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 1289,\n",
       "         'polyline': '113.583225,23.582826;113.579878,23.582574;113.578507,23.582452;113.577552,23.582326;113.576667,23.582201;113.576658,23.582201;113.575933,23.58207;113.575161,23.58191;113.574184,23.58168;113.573429,23.58148;113.572661,23.581254;113.57184,23.580998;113.570877,23.580655',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 2566,\n",
       "         'polyline': '113.570877,23.580655;113.569926,23.580278;113.569136,23.579948;113.568403,23.579614;113.567856,23.579345;113.566793,23.57878;113.566163,23.578429;113.56533,23.577917;113.564813,23.577591;113.56388,23.576949;113.563472,23.576658;113.563316,23.576545;113.562765,23.576111;113.562001,23.575495;113.561398,23.574961;113.560881,23.574492;113.560174,23.573789;113.559661,23.573268;113.559201,23.572756;113.558576,23.572036;113.557682,23.570898;113.55724,23.570286;113.556636,23.569401;113.556311,23.56888;113.555898,23.568177;113.555417,23.5673;113.555109,23.566701;113.554757,23.565955;113.554688,23.565794;113.554631,23.565673;113.554475,23.565308;113.554115,23.564345',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 15,\n",
       "         'polyline': '113.554115,23.564345;113.554067,23.564214',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 287,\n",
       "         'polyline': '113.554067,23.564214;113.553928,23.563798;113.553681,23.562912;113.553394,23.561693',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.553394,23.561693;113.553281,23.561202',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 18,\n",
       "         'polyline': '113.553281,23.561202;113.553242,23.561042',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 4929,\n",
       "       'toll_road': '明珠隧道',\n",
       "       'tolls': 0},\n",
       "      {'action': '减速行驶',\n",
       "       'assistant_action': '到达收费站',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 1126,\n",
       "       'duration': 92,\n",
       "       'instruction': '沿G45大广高速出口向东行驶1.1千米减速行驶到达收费站',\n",
       "       'orientation': '东',\n",
       "       'polyline': '113.553242,23.561042;113.55316,23.560907;113.553108,23.560786;113.552986,23.560282;113.5526,23.558828;113.552444,23.558247;113.552374,23.558021;113.552296,23.557852;113.552227,23.557739;113.552144,23.557626;113.552053,23.557543;113.551962,23.557487;113.551858,23.557444;113.55178,23.557422;113.551667,23.557409;113.551576,23.557418;113.551424,23.557452;113.551328,23.557496;113.551237,23.557565;113.551159,23.557652;113.551107,23.557747;113.551076,23.557852;113.551055,23.557956;113.551059,23.558064;113.551081,23.558173;113.551133,23.558303;113.551198,23.55842;113.551285,23.558537;113.551385,23.558628;113.551506,23.558715;113.551671,23.558811;113.551858,23.558889;113.55329,23.559397;113.553555,23.559501;113.553711,23.559579;113.553854,23.55967;113.553945,23.55974;113.554158,23.559922;113.554288,23.560069;113.554627,23.560521;113.554688,23.560608;113.554874,23.560881;113.554944,23.560998;113.555052,23.561263',\n",
       "       'road': 'G45大广高速出口',\n",
       "       'tmcs': [{'distance': 397,\n",
       "         'polyline': '113.553242,23.561042;113.55316,23.560907;113.553108,23.560786;113.552986,23.560282;113.5526,23.558828;113.552444,23.558247;113.552374,23.558021;113.552296,23.557852;113.552227,23.557739;113.552144,23.557626',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 80,\n",
       "         'polyline': '113.552144,23.557626;113.552053,23.557543;113.551962,23.557487;113.551858,23.557444;113.55178,23.557422;113.551667,23.557409;113.551576,23.557418;113.551424,23.557452',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 557,\n",
       "         'polyline': '113.551424,23.557452;113.551328,23.557496;113.551237,23.557565;113.551159,23.557652;113.551107,23.557747;113.551076,23.557852;113.551055,23.557956;113.551059,23.558064;113.551081,23.558173;113.551133,23.558303;113.551198,23.55842;113.551285,23.558537;113.551385,23.558628;113.551506,23.558715;113.551671,23.558811;113.551858,23.558889;113.55329,23.559397;113.553555,23.559501;113.553711,23.559579;113.553854,23.55967;113.553945,23.55974;113.554158,23.559922;113.554288,23.560069;113.554627,23.560521',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.554627,23.560521;113.554688,23.560608;113.554874,23.560881;113.554944,23.560998;113.555052,23.561263',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 1126,\n",
       "       'toll_road': 'G45大广高速出口',\n",
       "       'tolls': 0},\n",
       "      {'action': '靠左',\n",
       "       'assistant_action': '沿主路行驶',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 2482,\n",
       "       'duration': 245,\n",
       "       'instruction': '沿G45大广高速出口途径城鳌大道东、355国道、从城大道向东南行驶2.5千米靠左沿主路行驶',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.555052,23.561263;113.55533,23.56204;113.555404,23.562214;113.555495,23.562357;113.55559,23.562491;113.555673,23.562569;113.555768,23.562635;113.555872,23.562691;113.555977,23.562726;113.556098,23.562747;113.55625,23.562752;113.556385,23.562739;113.556615,23.562678;113.557135,23.562444;113.557431,23.562365;113.557587,23.562266;113.558941,23.561554;113.559405,23.561298;113.561094,23.560417;113.561879,23.559991;113.563047,23.559362;113.563455,23.559102;113.563741,23.558924;113.564375,23.558442;113.564605,23.55822;113.564905,23.557904;113.565161,23.557604;113.565603,23.557023;113.56572,23.556858;113.566272,23.55602;113.567057,23.554826;113.567148,23.554688;113.567582,23.554023;113.56875,23.552248;113.568997,23.551871;113.569809,23.550642;113.570673,23.549336;113.570846,23.549067;113.571402,23.54822',\n",
       "       'road': 'G45大广高速出口',\n",
       "       'tmcs': [{'distance': 352,\n",
       "         'polyline': '113.555052,23.561263;113.55533,23.56204;113.555404,23.562214;113.555495,23.562357;113.55559,23.562491;113.555673,23.562569;113.555768,23.562635;113.555872,23.562691;113.555977,23.562726;113.556098,23.562747;113.55625,23.562752;113.556385,23.562739;113.556615,23.562678;113.557135,23.562444;113.557431,23.562365',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 19,\n",
       "         'polyline': '113.557431,23.562365;113.557587,23.562266',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 159,\n",
       "         'polyline': '113.557587,23.562266;113.558941,23.561554',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 55,\n",
       "         'polyline': '113.558941,23.561554;113.559405,23.561298',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 198,\n",
       "         'polyline': '113.559405,23.561298;113.561094,23.560417',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 92,\n",
       "         'polyline': '113.561094,23.560417;113.561879,23.559991',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 188,\n",
       "         'polyline': '113.561879,23.559991;113.563047,23.559362;113.563455,23.559102;113.563741,23.558924',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 164,\n",
       "         'polyline': '113.563741,23.558924;113.564375,23.558442;113.564605,23.55822;113.564905,23.557904',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.564905,23.557904;113.565161,23.557604;113.565603,23.557023',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 21,\n",
       "         'polyline': '113.565603,23.557023;113.56572,23.556858',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 108,\n",
       "         'polyline': '113.56572,23.556858;113.566272,23.55602',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 154,\n",
       "         'polyline': '113.566272,23.55602;113.567057,23.554826',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 103,\n",
       "         'polyline': '113.567057,23.554826;113.567148,23.554688;113.567582,23.554023',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 230,\n",
       "         'polyline': '113.567582,23.554023;113.56875,23.552248',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 48,\n",
       "         'polyline': '113.56875,23.552248;113.568997,23.551871',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 159,\n",
       "         'polyline': '113.568997,23.551871;113.569809,23.550642',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 169,\n",
       "         'polyline': '113.569809,23.550642;113.570673,23.549336',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 34,\n",
       "         'polyline': '113.570673,23.549336;113.570846,23.549067',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 109,\n",
       "         'polyline': '113.570846,23.549067;113.571402,23.54822',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '左转调头',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 3899,\n",
       "       'duration': 308,\n",
       "       'instruction': '沿从城大道途径小海三桥、流溪河大桥向东南行驶3.9千米左转调头',\n",
       "       'orientation': '东南',\n",
       "       'polyline': '113.571402,23.54822;113.571628,23.547908;113.573711,23.54474;113.573876,23.544492;113.574019,23.544288;113.574184,23.544084;113.57434,23.543906;113.574544,23.543698;113.574865,23.543398;113.575234,23.543095;113.576046,23.542526;113.576424,23.54227;113.576658,23.542109;113.576832,23.541992;113.577292,23.541688;113.578242,23.54105;113.578338,23.540985;113.579527,23.540187;113.579796,23.540004;113.580881,23.539275;113.580955,23.539223;113.582205,23.538381;113.584618,23.536762;113.585707,23.536037;113.585868,23.535924;113.587448,23.534878;113.588615,23.53408;113.590569,23.53276;113.590621,23.532721;113.590638,23.532713;113.591862,23.531892;113.592183,23.531671;113.593077,23.531072;113.59339,23.530855;113.593576,23.530712;113.593798,23.53059;113.593989,23.53046;113.594861,23.529874;113.595156,23.529674;113.595486,23.529453;113.596484,23.528776;113.596975,23.528455;113.597387,23.528181;113.597648,23.528003;113.59806,23.52773;113.59809,23.527708;113.598633,23.527348;113.599097,23.527031;113.599397,23.526827;113.599783,23.526567;113.60069,23.525946;113.600781,23.525885;113.60115,23.525638',\n",
       "       'road': '从城大道',\n",
       "       'tmcs': [{'distance': 451,\n",
       "         'polyline': '113.571402,23.54822;113.571628,23.547908;113.573711,23.54474',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 32,\n",
       "         'polyline': '113.573711,23.54474;113.573876,23.544492',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.573876,23.544492;113.574019,23.544288',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 28,\n",
       "         'polyline': '113.574019,23.544288;113.574184,23.544084',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.574184,23.544084;113.57434,23.543906',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 78,\n",
       "         'polyline': '113.57434,23.543906;113.574544,23.543698;113.574865,23.543398',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 50,\n",
       "         'polyline': '113.574865,23.543398;113.575234,23.543095',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 104,\n",
       "         'polyline': '113.575234,23.543095;113.576046,23.542526',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 47,\n",
       "         'polyline': '113.576046,23.542526;113.576424,23.54227',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 51,\n",
       "         'polyline': '113.576424,23.54227;113.576658,23.542109;113.576832,23.541992',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 58,\n",
       "         'polyline': '113.576832,23.541992;113.577292,23.541688',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 120,\n",
       "         'polyline': '113.577292,23.541688;113.578242,23.54105;113.578338,23.540985',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 150,\n",
       "         'polyline': '113.578338,23.540985;113.579527,23.540187',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.579527,23.540187;113.579796,23.540004',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 136,\n",
       "         'polyline': '113.579796,23.540004;113.580881,23.539275;113.580955,23.539223',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 600,\n",
       "         'polyline': '113.580955,23.539223;113.582205,23.538381;113.584618,23.536762;113.585707,23.536037',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 20,\n",
       "         'polyline': '113.585707,23.536037;113.585868,23.535924',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 347,\n",
       "         'polyline': '113.585868,23.535924;113.587448,23.534878;113.588615,23.53408',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 247,\n",
       "         'polyline': '113.588615,23.53408;113.590569,23.53276;113.590621,23.532721',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 156,\n",
       "         'polyline': '113.590621,23.532721;113.590638,23.532713;113.591862,23.531892',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 41,\n",
       "         'polyline': '113.591862,23.531892;113.592183,23.531671',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 113,\n",
       "         'polyline': '113.592183,23.531671;113.593077,23.531072',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 39,\n",
       "         'polyline': '113.593077,23.531072;113.59339,23.530855;113.593576,23.530712',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.593576,23.530712;113.593798,23.53059',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 24,\n",
       "         'polyline': '113.593798,23.53059;113.593989,23.53046',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 110,\n",
       "         'polyline': '113.593989,23.53046;113.594861,23.529874',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 37,\n",
       "         'polyline': '113.594861,23.529874;113.595156,23.529674',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 42,\n",
       "         'polyline': '113.595156,23.529674;113.595486,23.529453',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 126,\n",
       "         'polyline': '113.595486,23.529453;113.596484,23.528776',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 61,\n",
       "         'polyline': '113.596484,23.528776;113.596975,23.528455',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 51,\n",
       "         'polyline': '113.596975,23.528455;113.597387,23.528181',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 33,\n",
       "         'polyline': '113.597387,23.528181;113.597648,23.528003',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 52,\n",
       "         'polyline': '113.597648,23.528003;113.59806,23.52773;113.59809,23.527708',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 127,\n",
       "         'polyline': '113.59809,23.527708;113.598633,23.527348;113.599097,23.527031',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 87,\n",
       "         'polyline': '113.599097,23.527031;113.599397,23.526827;113.599783,23.526567',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 115,\n",
       "         'polyline': '113.599783,23.526567;113.60069,23.525946',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 11,\n",
       "         'polyline': '113.60069,23.525946;113.600781,23.525885',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 46,\n",
       "         'polyline': '113.600781,23.525885;113.60115,23.525638',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '右转',\n",
       "       'assistant_action': '',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 393,\n",
       "       'duration': 38,\n",
       "       'instruction': '沿从城大道途径小海三桥向西北行驶393米右转',\n",
       "       'orientation': '西北',\n",
       "       'polyline': '113.60115,23.525638;113.601254,23.52576;113.600829,23.526029;113.599852,23.52668;113.599462,23.526936;113.599136,23.527148;113.598633,23.527487;113.598247,23.527752',\n",
       "       'road': '从城大道',\n",
       "       'tmcs': [{'distance': 17,\n",
       "         'polyline': '113.60115,23.525638;113.601254,23.52576',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 52,\n",
       "         'polyline': '113.601254,23.52576;113.600829,23.526029',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 122,\n",
       "         'polyline': '113.600829,23.526029;113.599852,23.52668',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 90,\n",
       "         'polyline': '113.599852,23.52668;113.599462,23.526936;113.599136,23.527148',\n",
       "         'status': '畅通'},\n",
       "        {'distance': 112,\n",
       "         'polyline': '113.599136,23.527148;113.598633,23.527487;113.598247,23.527752',\n",
       "         'status': '畅通'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0},\n",
       "      {'action': '',\n",
       "       'assistant_action': '到达目的地',\n",
       "       'cities': [{'adcode': '440117',\n",
       "         'citycode': None,\n",
       "         'districts': [],\n",
       "         'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None},\n",
       "        {'adcode': '440117', 'citycode': None, 'districts': [], 'name': None}],\n",
       "       'distance': 93,\n",
       "       'duration': 41,\n",
       "       'instruction': '向东北行驶93米到达目的地',\n",
       "       'orientation': '东北',\n",
       "       'polyline': '113.598247,23.527752;113.598307,23.527839;113.598407,23.527956;113.598633,23.528255;113.598633,23.528255;113.598776,23.528451',\n",
       "       'road': None,\n",
       "       'tmcs': [{'distance': 11,\n",
       "         'polyline': '113.598247,23.527752;113.598307,23.527839',\n",
       "         'status': '未知'},\n",
       "        {'distance': 16,\n",
       "         'polyline': '113.598307,23.527839;113.598407,23.527956',\n",
       "         'status': '未知'},\n",
       "        {'distance': 40,\n",
       "         'polyline': '113.598407,23.527956;113.598633,23.528255;113.598633,23.528255',\n",
       "         'status': '未知'},\n",
       "        {'distance': 26,\n",
       "         'polyline': '113.598633,23.528255;113.598776,23.528451',\n",
       "         'status': '未知'}],\n",
       "       'toll_distance': 0,\n",
       "       'toll_road': '',\n",
       "       'tolls': 0}],\n",
       "     'strategy': '避免拥堵',\n",
       "     'toll_distance': 16421,\n",
       "     'tolls': 20,\n",
       "     'traffic_lights': 5}]},\n",
       "  'count': 2},\n",
       " 'errcode': 0,\n",
       " 'errdetail': None,\n",
       " 'errmsg': 'OK',\n",
       " 'ext': None}"
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "truck(key,起始点_中大南方,目的地_从化汽车站,3)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 距离测量\n",
    "> * 1、url：https://restapi.amap.com/v3/distance?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数\n",
    ">> * 1. 必选：key、origins、destination\n",
    ">> * 2. type（路径计算的方式和方法）默认：1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 数据准备： \n",
    "origin6 = \"广东省广州市中山大学南方学院\"\n",
    "destination6 = \"广州市从化区从化汽车站\""
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "metadata": {},
   "outputs": [],
   "source": [
    "#geocode(高德API_key,结构化地址)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "起始点_中大南方 = geocode(key,origin6)\n",
    "起始点_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.598917,23.528365'"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "目的地_从化汽车站 = geocode(key,destination6)\n",
    "目的地_从化汽车站"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 距离测量的函数\n",
    "def distance(key,origins,destination,type=1,sig=None,output=\"json\",callback=None):\n",
    "    url7 = \"https://restapi.amap.com/v3/distance?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"origins\":origins,\n",
    "        \"destination\":destination,\n",
    "        \"type\":type,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url7,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'results': [{'origin_id': '1',\n",
       "   'dest_id': '1',\n",
       "   'distance': '17912',\n",
       "   'duration': '2040'}]}"
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "distance(key,起始点_中大南方,目的地_从化汽车站)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 行政区域查询"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "collapsed": true
   },
   "source": [
    "## 特别说明：\n",
    "    1. 前部分城市和省直辖县因为没有区县的概念，故在市级下方直接显示街道。例如：广东-东莞、海南-文昌市。\n",
    "    2. 街道级别是不能返回边界数据polyline的，乡镇街道级别返回的adcode是所属区县的adcode。\n",
    "    3. 暂时不支持台湾省的详细区划查询。\n",
    "    "
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 相关信息：\n",
    "> * 1、介绍：行政区域查询是一类简单的HTTP接口，根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。\n",
    "> * 2、url：https://restapi.amap.com/v3/config/district?parameters\n",
    "> * 3、requests.get()\n",
    "> * 4、参数：\n",
    "     1. 必选：key\n",
    "     2. keyword（查询关键字）"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 行政区域查询的函数"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "metadata": {},
   "outputs": [],
   "source": [
    "def district(key,keywords=None,subdistrict=1,page=1,offset=20,extensions=\"base\",filter=None,callback=None,output=\"json\"):\n",
    "    url8 = \"https://restapi.amap.com/v3/config/district?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"subdistrict\":subdistrict,\n",
    "        \"page\":page,\n",
    "        \"offset\":offset,\n",
    "        \"extensions\":extensions,\n",
    "        \"filter\":filter,\n",
    "        \"callback\":callback,\n",
    "        \"output\":output\n",
    "    }\n",
    "    r = requests.get(url8,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'count': '1',\n",
       " 'suggestion': {'keywords': [], 'cities': []},\n",
       " 'districts': [{'citycode': [],\n",
       "   'adcode': '440000',\n",
       "   'name': '广东省',\n",
       "   'center': '113.280637,23.125178',\n",
       "   'level': 'province',\n",
       "   'districts': [{'citycode': '0754',\n",
       "     'adcode': '440500',\n",
       "     'name': '汕头市',\n",
       "     'center': '116.708463,23.37102',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0757',\n",
       "     'adcode': '440600',\n",
       "     'name': '佛山市',\n",
       "     'center': '113.122717,23.028762',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0758',\n",
       "     'adcode': '441200',\n",
       "     'name': '肇庆市',\n",
       "     'center': '112.472529,23.051546',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0752',\n",
       "     'adcode': '441300',\n",
       "     'name': '惠州市',\n",
       "     'center': '114.412599,23.079404',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0755',\n",
       "     'adcode': '440300',\n",
       "     'name': '深圳市',\n",
       "     'center': '114.085947,22.547',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0759',\n",
       "     'adcode': '440800',\n",
       "     'name': '湛江市',\n",
       "     'center': '110.364977,21.274898',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0756',\n",
       "     'adcode': '440400',\n",
       "     'name': '珠海市',\n",
       "     'center': '113.553986,22.224979',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0768',\n",
       "     'adcode': '445100',\n",
       "     'name': '潮州市',\n",
       "     'center': '116.632301,23.661701',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0668',\n",
       "     'adcode': '440900',\n",
       "     'name': '茂名市',\n",
       "     'center': '110.919229,21.659751',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0750',\n",
       "     'adcode': '440700',\n",
       "     'name': '江门市',\n",
       "     'center': '113.094942,22.590431',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0762',\n",
       "     'adcode': '441600',\n",
       "     'name': '河源市',\n",
       "     'center': '114.697802,23.746266',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0766',\n",
       "     'adcode': '445300',\n",
       "     'name': '云浮市',\n",
       "     'center': '112.044439,22.929801',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0660',\n",
       "     'adcode': '441500',\n",
       "     'name': '汕尾市',\n",
       "     'center': '115.364238,22.774485',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0662',\n",
       "     'adcode': '441700',\n",
       "     'name': '阳江市',\n",
       "     'center': '111.975107,21.859222',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0663',\n",
       "     'adcode': '445200',\n",
       "     'name': '揭阳市',\n",
       "     'center': '116.355733,23.543778',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0753',\n",
       "     'adcode': '441400',\n",
       "     'name': '梅州市',\n",
       "     'center': '116.117582,24.299112',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '020',\n",
       "     'adcode': '440100',\n",
       "     'name': '广州市',\n",
       "     'center': '113.280637,23.125178',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0751',\n",
       "     'adcode': '440200',\n",
       "     'name': '韶关市',\n",
       "     'center': '113.591544,24.801322',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0763',\n",
       "     'adcode': '441800',\n",
       "     'name': '清远市',\n",
       "     'center': '113.051227,23.685022',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0760',\n",
       "     'adcode': '442000',\n",
       "     'name': '中山市',\n",
       "     'center': '113.382391,22.521113',\n",
       "     'level': 'city',\n",
       "     'districts': []},\n",
       "    {'citycode': '0769',\n",
       "     'adcode': '441900',\n",
       "     'name': '东莞市',\n",
       "     'center': '113.746262,23.046237',\n",
       "     'level': 'city',\n",
       "     'districts': []}]}]}"
      ]
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "district(key,\"广东\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 搜索POI"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 介绍：\n",
    "* 搜索服务API是一类简单的HTTP接口，提供多种查询POI信息的能力，其中包括关键字搜索、周边搜索、多边形搜索、ID查询四种筛选机制。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 关键字搜索\n",
    "> * 1、url：https://restapi.amap.com/v3/place/text?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数\n",
    ">> 必选：key、keywords、types（keywords和types必须至少有一个）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "metadata": {},
   "outputs": [],
   "source": [
    "def text(key,keywords=None,types=None,city=None,citylimit=\"false\",children=0,offset=20,page=1,extensions=\"base\",sig=None,output=\"json\",callback=None):\n",
    "    url9 = \"https://restapi.amap.com/v3/place/text?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"types\":types,\n",
    "        \"city\":city,\n",
    "        \"citylimit\":citylimit,\n",
    "        \"children\":children,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"extensions\":extensions,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url9,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [],\n",
       "  'cities': [{'citycode': '010',\n",
       "    'adcode': '110000',\n",
       "    'num': '695794',\n",
       "    'name': '北京市'},\n",
       "   {'citycode': '0512', 'adcode': '320500', 'num': '347219', 'name': '苏州市'},\n",
       "   {'citycode': '021', 'adcode': '310000', 'num': '201667', 'name': '上海市'},\n",
       "   {'citycode': '0755', 'adcode': '440300', 'num': '174574', 'name': '深圳市'},\n",
       "   {'citycode': '0871', 'adcode': '530100', 'num': '173988', 'name': '昆明市'},\n",
       "   {'citycode': '0519', 'adcode': '320400', 'num': '173505', 'name': '常州市'},\n",
       "   {'citycode': '0551', 'adcode': '340100', 'num': '173119', 'name': '合肥市'},\n",
       "   {'citycode': '028', 'adcode': '510100', 'num': '150123', 'name': '成都市'},\n",
       "   {'citycode': '025', 'adcode': '320100', 'num': '149678', 'name': '南京市'},\n",
       "   {'citycode': '020', 'adcode': '440100', 'num': '149653', 'name': '广州市'},\n",
       "   {'citycode': '0411', 'adcode': '210200', 'num': '149596', 'name': '大连市'},\n",
       "   {'citycode': '022', 'adcode': '120000', 'num': '148258', 'name': '天津市'},\n",
       "   {'citycode': '029', 'adcode': '610100', 'num': '125066', 'name': '西安市'},\n",
       "   {'citycode': '0451', 'adcode': '230100', 'num': '123645', 'name': '哈尔滨市'},\n",
       "   {'citycode': '024', 'adcode': '210100', 'num': '123617', 'name': '沈阳市'},\n",
       "   {'citycode': '0510', 'adcode': '320200', 'num': '123495', 'name': '无锡市'},\n",
       "   {'citycode': '0757', 'adcode': '440600', 'num': '123011', 'name': '佛山市'},\n",
       "   {'citycode': '0591', 'adcode': '350100', 'num': '99638', 'name': '福州市'},\n",
       "   {'citycode': '0592', 'adcode': '350200', 'num': '99473', 'name': '厦门市'},\n",
       "   {'citycode': '0372', 'adcode': '410500', 'num': '98755', 'name': '安阳市'},\n",
       "   {'citycode': '0571', 'adcode': '330100', 'num': '75940', 'name': '杭州市'},\n",
       "   {'citycode': '0731', 'adcode': '430100', 'num': '75564', 'name': '长沙市'},\n",
       "   {'citycode': '0532', 'adcode': '370200', 'num': '75481', 'name': '青岛市'},\n",
       "   {'citycode': '0771', 'adcode': '450100', 'num': '75163', 'name': '南宁市'},\n",
       "   {'citycode': '0536', 'adcode': '370700', 'num': '74432', 'name': '潍坊市'},\n",
       "   {'citycode': '0763', 'adcode': '441800', 'num': '74280', 'name': '清远市'},\n",
       "   {'citycode': '0539', 'adcode': '371300', 'num': '74128', 'name': '临沂市'},\n",
       "   {'citycode': '0316', 'adcode': '131000', 'num': '74128', 'name': '廊坊市'},\n",
       "   {'citycode': '0431', 'adcode': '220100', 'num': '73978', 'name': '长春市'},\n",
       "   {'citycode': '0756', 'adcode': '440400', 'num': '73743', 'name': '珠海市'},\n",
       "   {'citycode': '0535', 'adcode': '370600', 'num': '73743', 'name': '烟台市'},\n",
       "   {'citycode': '0371', 'adcode': '410100', 'num': '50469', 'name': '郑州市'},\n",
       "   {'citycode': '0317', 'adcode': '130900', 'num': '50356', 'name': '沧州市'},\n",
       "   {'citycode': '0574', 'adcode': '330200', 'num': '50151', 'name': '宁波市'},\n",
       "   {'citycode': '023', 'adcode': '500000', 'num': '50084', 'name': '重庆市'},\n",
       "   {'citycode': '0991', 'adcode': '650100', 'num': '50054', 'name': '乌鲁木齐市'},\n",
       "   {'citycode': '0311', 'adcode': '130100', 'num': '49902', 'name': '石家庄市'},\n",
       "   {'citycode': '0718',\n",
       "    'adcode': '422800',\n",
       "    'num': '49888',\n",
       "    'name': '恩施土家族苗族自治州'},\n",
       "   {'citycode': '0516', 'adcode': '320300', 'num': '49888', 'name': '徐州市'},\n",
       "   {'citycode': '0310', 'adcode': '130400', 'num': '49185', 'name': '邯郸市'},\n",
       "   {'citycode': '0734', 'adcode': '430400', 'num': '49102', 'name': '衡阳市'},\n",
       "   {'citycode': '0377', 'adcode': '411300', 'num': '48950', 'name': '南阳市'},\n",
       "   {'citycode': '0319', 'adcode': '130500', 'num': '48950', 'name': '邢台市'},\n",
       "   {'citycode': '0335', 'adcode': '130300', 'num': '25842', 'name': '秦皇岛市'},\n",
       "   {'citycode': '0579', 'adcode': '330700', 'num': '25510', 'name': '金华市'},\n",
       "   {'citycode': '0379', 'adcode': '410300', 'num': '25510', 'name': '洛阳市'},\n",
       "   {'citycode': '0931', 'adcode': '620100', 'num': '25344', 'name': '兰州市'},\n",
       "   {'citycode': '0595', 'adcode': '350500', 'num': '25344', 'name': '泉州市'},\n",
       "   {'citycode': '0816', 'adcode': '510700', 'num': '25261', 'name': '绵阳市'},\n",
       "   {'citycode': '0573', 'adcode': '330400', 'num': '25261', 'name': '嘉兴市'},\n",
       "   {'citycode': '0398', 'adcode': '411200', 'num': '25261', 'name': '三门峡市'},\n",
       "   {'citycode': '0938', 'adcode': '620500', 'num': '25178', 'name': '天水市'},\n",
       "   {'citycode': '0831', 'adcode': '511500', 'num': '25178', 'name': '宜宾市'},\n",
       "   {'citycode': '0773', 'adcode': '450300', 'num': '25178', 'name': '桂林市'},\n",
       "   {'citycode': '0746', 'adcode': '431100', 'num': '25178', 'name': '永州市'},\n",
       "   {'citycode': '0737', 'adcode': '430900', 'num': '25178', 'name': '益阳市'},\n",
       "   {'citycode': '0691',\n",
       "    'adcode': '532800',\n",
       "    'num': '25178',\n",
       "    'name': '西双版纳傣族自治州'},\n",
       "   {'citycode': '0543', 'adcode': '371600', 'num': '25178', 'name': '滨州市'},\n",
       "   {'citycode': '0429', 'adcode': '211400', 'num': '25178', 'name': '葫芦岛市'},\n",
       "   {'citycode': '0357', 'adcode': '141000', 'num': '25178', 'name': '临汾市'},\n",
       "   {'citycode': '0791', 'adcode': '360100', 'num': '25125', 'name': '南昌市'},\n",
       "   {'citycode': '0769', 'adcode': '441900', 'num': '24890', 'name': '东莞市'},\n",
       "   {'citycode': '0514', 'adcode': '321000', 'num': '24876', 'name': '扬州市'},\n",
       "   {'citycode': '0312', 'adcode': '130600', 'num': '24876', 'name': '保定市'},\n",
       "   {'citycode': '0577', 'adcode': '330300', 'num': '24793', 'name': '温州市'},\n",
       "   {'citycode': '0351', 'adcode': '140100', 'num': '24724', 'name': '太原市'},\n",
       "   {'citycode': '0851', 'adcode': '520100', 'num': '24710', 'name': '贵阳市'},\n",
       "   {'citycode': '0838', 'adcode': '510600', 'num': '24710', 'name': '德阳市'},\n",
       "   {'citycode': '0818', 'adcode': '511700', 'num': '24710', 'name': '达州市'},\n",
       "   {'citycode': '0553', 'adcode': '340200', 'num': '24710', 'name': '芜湖市'},\n",
       "   {'citycode': '0477', 'adcode': '150600', 'num': '24710', 'name': '鄂尔多斯市'},\n",
       "   {'citycode': '0472', 'adcode': '150200', 'num': '24710', 'name': '包头市'},\n",
       "   {'citycode': '0471', 'adcode': '150100', 'num': '24710', 'name': '呼和浩特市'},\n",
       "   {'citycode': '0752', 'adcode': '441300', 'num': '24641', 'name': '惠州市'},\n",
       "   {'citycode': '0917', 'adcode': '610300', 'num': '24627', 'name': '宝鸡市'},\n",
       "   {'citycode': '0872', 'adcode': '532900', 'num': '24627', 'name': '大理白族自治州'},\n",
       "   {'citycode': '0778', 'adcode': '451200', 'num': '24627', 'name': '河池市'},\n",
       "   {'citycode': '0751', 'adcode': '440200', 'num': '24627', 'name': '韶关市'},\n",
       "   {'citycode': '0578', 'adcode': '331100', 'num': '24627', 'name': '丽水市'},\n",
       "   {'citycode': '0555', 'adcode': '340500', 'num': '24627', 'name': '马鞍山市'},\n",
       "   {'citycode': '0518', 'adcode': '320700', 'num': '24627', 'name': '连云港市'},\n",
       "   {'citycode': '0459', 'adcode': '230600', 'num': '24627', 'name': '大庆市'},\n",
       "   {'citycode': '0455', 'adcode': '231200', 'num': '24627', 'name': '绥化市'},\n",
       "   {'citycode': '0432', 'adcode': '220200', 'num': '24627', 'name': '吉林市'},\n",
       "   {'citycode': '0374', 'adcode': '411000', 'num': '24627', 'name': '许昌市'},\n",
       "   {'citycode': '1852', 'adcode': '810000', 'num': '24475', 'name': '香港特别行政区'},\n",
       "   {'citycode': '1772', 'adcode': '451300', 'num': '24475', 'name': '来宾市'},\n",
       "   {'citycode': '0598', 'adcode': '350400', 'num': '24475', 'name': '三明市'},\n",
       "   {'citycode': '0570', 'adcode': '330800', 'num': '24475', 'name': '衢州市'},\n",
       "   {'citycode': '0513', 'adcode': '320600', 'num': '24475', 'name': '南通市'},\n",
       "   {'citycode': '0474', 'adcode': '150900', 'num': '24475', 'name': '乌兰察布市'},\n",
       "   {'citycode': '0458', 'adcode': '230700', 'num': '24475', 'name': '伊春市'},\n",
       "   {'citycode': '0453', 'adcode': '231000', 'num': '24475', 'name': '牡丹江市'},\n",
       "   {'citycode': '0393', 'adcode': '410900', 'num': '24475', 'name': '濮阳市'},\n",
       "   {'citycode': '0355', 'adcode': '140400', 'num': '24475', 'name': '长治市'},\n",
       "   {'citycode': '0314', 'adcode': '130800', 'num': '24475', 'name': '承德市'},\n",
       "   {'citycode': '0531', 'adcode': '370100', 'num': '498', 'name': '济南市'},\n",
       "   {'citycode': '0772', 'adcode': '450200', 'num': '332', 'name': '柳州市'},\n",
       "   {'citycode': '027', 'adcode': '420100', 'num': '332', 'name': '武汉市'},\n",
       "   {'citycode': '0576', 'adcode': '331000', 'num': '249', 'name': '台州市'},\n",
       "   {'citycode': '0572', 'adcode': '330500', 'num': '249', 'name': '湖州市'},\n",
       "   {'citycode': '0575', 'adcode': '330600', 'num': '166', 'name': '绍兴市'},\n",
       "   {'citycode': '0562', 'adcode': '340700', 'num': '166', 'name': '铜陵市'},\n",
       "   {'citycode': '0376', 'adcode': '411500', 'num': '166', 'name': '信阳市'},\n",
       "   {'citycode': '0370', 'adcode': '411400', 'num': '166', 'name': '商丘市'},\n",
       "   {'citycode': '1833', 'adcode': '511400', 'num': '83', 'name': '眉山市'},\n",
       "   {'citycode': '0951', 'adcode': '640100', 'num': '83', 'name': '银川市'},\n",
       "   {'citycode': '0877', 'adcode': '530400', 'num': '83', 'name': '玉溪市'},\n",
       "   {'citycode': '0834', 'adcode': '513400', 'num': '83', 'name': '凉山彝族自治州'},\n",
       "   {'citycode': '0827', 'adcode': '511900', 'num': '83', 'name': '巴中市'},\n",
       "   {'citycode': '0797', 'adcode': '360700', 'num': '83', 'name': '赣州市'},\n",
       "   {'citycode': '0775', 'adcode': '450900', 'num': '83', 'name': '玉林市'},\n",
       "   {'citycode': '0760', 'adcode': '442000', 'num': '83', 'name': '中山市'},\n",
       "   {'citycode': '0736', 'adcode': '430700', 'num': '83', 'name': '常德市'},\n",
       "   {'citycode': '0733', 'adcode': '430200', 'num': '83', 'name': '株洲市'},\n",
       "   {'citycode': '0732', 'adcode': '430300', 'num': '83', 'name': '湘潭市'},\n",
       "   {'citycode': '0660', 'adcode': '441500', 'num': '83', 'name': '汕尾市'},\n",
       "   {'citycode': '0563', 'adcode': '341800', 'num': '83', 'name': '宣城市'},\n",
       "   {'citycode': '0537', 'adcode': '370800', 'num': '83', 'name': '济宁市'},\n",
       "   {'citycode': '0523', 'adcode': '321200', 'num': '83', 'name': '泰州市'},\n",
       "   {'citycode': '0427', 'adcode': '211100', 'num': '83', 'name': '盘锦市'},\n",
       "   {'citycode': '0354', 'adcode': '140700', 'num': '83', 'name': '晋中市'},\n",
       "   {'citycode': '0352', 'adcode': '140200', 'num': '83', 'name': '大同市'}]},\n",
       " 'count': '0',\n",
       " 'infocode': '10000',\n",
       " 'pois': [],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "text(key)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 周边搜索\n",
    "> * 1、url：https://restapi.amap.com/v3/place/around?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数\n",
    ">> 必选：key、location（中心点坐标）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 54,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# 数据准备\n",
    "origin6 = \"广东省广州市中山大学南方学院\"\n",
    "起始点_中大南方 = geocode(key,origin6)\n",
    "起始点_中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 周边搜索的函数\n",
    "def around(key,location,keywords=None,types=None,city=None,radius=3000,sortrule=\"distance\",offset=20,page=1,extensions=\"base\",sig=None,output=\"json\",callback=None):\n",
    "    url10 = \"https://restapi.amap.com/v3/place/around?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"keywords\":keywords,\n",
    "        \"types\":types,\n",
    "        \"city\":city,\n",
    "        \"radius\":radius,\n",
    "        \"sortrule\":sortrule,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"extensions\":extensions,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url10,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '827',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '温泉镇笃行路20、22、24号中山大学南方学院',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;共享设备;充电宝',\n",
       "   'photos': [],\n",
       "   'typecode': '072101',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '街电(榴芒一族中山大学南方学院店)',\n",
       "   'location': '113.679287,23.632575',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLB846S'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院博学路6号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '爽爽石磨肠粉',\n",
       "   'location': '113.679287,23.632575',\n",
       "   'tel': '18218913303',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKX3T5Y'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院明辨路2号二、三层',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '避风塘',\n",
       "   'location': '113.679286,23.632574',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKT2R96'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院明辨路2号二、三层',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'slim tea',\n",
       "   'location': '113.679286,23.632574',\n",
       "   'tel': '18944690066',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKSLFAN'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;特色/地方风味餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050118',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '劲酷烤吧',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13719231627',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3AYBO5X'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '东记乡村美食',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13922398107',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G3APADKJ'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '北方饺子馆',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13434241448',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2Z7IX80'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '第1烤场',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13538825321',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2K6PX0X'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '叶龙老武汉烧烤',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '15918718710;13125030232',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G1393J7X'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院明辩路2号',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '网红小串店',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13802426981',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLNRH1K'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '过气轻食屋',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13049636920',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKTDMOI'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;餐饮相关场所;餐饮相关',\n",
       "   'photos': [],\n",
       "   'typecode': '050000',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '莫凡烧烤',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '13929768267',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFKT4WNY'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉大道882号旁润泰超市一楼商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;冷饮店;冷饮店',\n",
       "   'photos': [],\n",
       "   'typecode': '050700',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'LV柠檬茶',\n",
       "   'location': '113.679286,23.632573',\n",
       "   'tel': '15018428578',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFIIQNQ7'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;甜品店;甜品店',\n",
       "   'photos': [],\n",
       "   'typecode': '050900',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '味美轩(中大店)',\n",
       "   'location': '113.679286,23.632571',\n",
       "   'tel': '15915874513',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G2T96S9V'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': '0',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;四川菜(川菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050102',\n",
       "   'shopinfo': '1',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '重庆湖边纸包鱼',\n",
       "   'location': '113.679871,23.630292',\n",
       "   'tel': '13924024938',\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFL7NUA2'},\n",
       "  {'parent': [],\n",
       "   'address': '博学路中山大学南方学院后门润泰超市首层23号',\n",
       "   'distance': '1',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;快餐厅;快餐厅',\n",
       "   'photos': [],\n",
       "   'typecode': '050300',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '我家厨房',\n",
       "   'location': '113.679289,23.632563',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFK28XPU'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉大道882号',\n",
       "   'distance': '2',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'type': '生活服务;共享设备;充电宝',\n",
       "   'photos': [],\n",
       "   'typecode': '072101',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '怪兽充电(中山大学南方学院)',\n",
       "   'location': '113.679262,23.632583',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0FFLLU813'},\n",
       "  {'parent': [],\n",
       "   'address': '温泉镇博学路中山大学南方学院后门润泰超市一楼05号商铺',\n",
       "   'distance': '9',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;日本料理',\n",
       "   'photos': [],\n",
       "   'typecode': '050202',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '井禾寿司',\n",
       "   'location': '113.679193,23.632552',\n",
       "   'tel': '13789117723',\n",
       "   'shopid': [],\n",
       "   'id': 'B0G14PDQVA'},\n",
       "  {'parent': [],\n",
       "   'address': '中山大学南方学院',\n",
       "   'distance': '12',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;外国餐厅;西餐厅(综合风味)',\n",
       "   'photos': [],\n",
       "   'typecode': '050201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': 'Uni-hotel西餐',\n",
       "   'location': '113.679224,23.632671',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B0GR3OMDZ2'},\n",
       "  {'parent': [],\n",
       "   'address': '从化温泉镇中山大学南方学院明辩路2号',\n",
       "   'distance': '16',\n",
       "   'biz_ext': [],\n",
       "   'importance': [],\n",
       "   'biz_type': 'diner',\n",
       "   'type': '餐饮服务;中餐厅;广东菜(粤菜)',\n",
       "   'photos': [],\n",
       "   'typecode': '050103',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'name': '耀记美食',\n",
       "   'location': '113.679405,23.632673',\n",
       "   'tel': '18816801934',\n",
       "   'shopid': [],\n",
       "   'id': 'B0GRGOTLSL'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 56,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "around(key,起始点_中大南方)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## 多边型搜索\n",
    "> * 1、url：https://restapi.amap.com/v3/place/polygon?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数\n",
    ">> * 必选：key、polygon（经纬度坐标对）\n",
    ">> * 可选：types（查询POI类型）当keywords和types为空的时候， 我们会默认指定types为120000（商务住宅）&150000（交通设施服务） 、offset（每页记录数据）【强烈建议不超过25，若超过25可能造成访问报错。一般选20】、page（当前页数）【最大翻页数100。一般选1】、extensions（返回结果控制）【此项默认base 返回基本地址信息；取值为all返回地址信息、附近POI、道路以及道路交叉口信息。】"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 多边形搜索的函数\n",
    "def polygon(key,polygon,keywords=None,types=None,offset=20,page=1,extensions=\"base\",sig=None,output=\"json\",callback=None):\n",
    "    url11 = \"https://restapi.amap.com/v3/place/polygon?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"polygon\":polygon,\n",
    "        \"keywords\":keywords,\n",
    "        \"types\":types,\n",
    "        \"offset\":offset,\n",
    "        \"page\":page,\n",
    "        \"extensions\":extensions,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback        \n",
    "    }\n",
    "    r =requests.get(url11,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'suggestion': {'keywords': [], 'cities': []},\n",
       " 'count': '877',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'address': '14号线东段;15号线',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京(地铁站)',\n",
       "   'location': '116.469409,39.998521',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10013356'},\n",
       "  {'parent': [],\n",
       "   'address': '14号线东段',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '交通设施服务;地铁站;地铁站',\n",
       "   'photos': [],\n",
       "   'typecode': '150500',\n",
       "   'shopinfo': '2',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '阜通(地铁站)',\n",
       "   'location': '116.471740,39.991699',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'BV10416592'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '来广营',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京南湖东园2区',\n",
       "   'location': '116.465513,39.999783',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7W44I'},\n",
       "  {'parent': [],\n",
       "   'address': '宏昌路附近',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京西园',\n",
       "   'location': '116.474395,40.004173',\n",
       "   'tel': '13581818718',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UJ'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '大西洋新城',\n",
       "   'location': '116.466143,39.992265',\n",
       "   'tel': '18600842882',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HA7I'},\n",
       "  {'parent': [],\n",
       "   'address': '望京南湖南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '圣馨大地家园',\n",
       "   'location': '116.461976,39.995678',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A843DP'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路48-4号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商住两用楼宇',\n",
       "   'photos': [],\n",
       "   'typecode': '120203',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅国际',\n",
       "   'location': '116.458365,39.985906',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A868CO'},\n",
       "  {'parent': [],\n",
       "   'address': '花家地南街',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地北里',\n",
       "   'location': '116.465856,39.986152',\n",
       "   'tel': '010-64752827',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS1R'},\n",
       "  {'parent': [],\n",
       "   'address': '广顺北大街33号院1号楼',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '福码大厦',\n",
       "   'location': '116.467422,39.994876',\n",
       "   'tel': '010-84726888',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A80FUH'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖南路',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '花家地西里',\n",
       "   'location': '116.460082,39.988190',\n",
       "   'tel': '010-64716251',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7HS3L'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京花家地广顺北大街星源国际对面',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '南湖东园一区',\n",
       "   'location': '116.465278,40.004165',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A844UM'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园429',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '里外里公寓',\n",
       "   'location': '116.470066,39.993597',\n",
       "   'tel': '13651229269',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A81FVZ'},\n",
       "  {'parent': [],\n",
       "   'address': '望京中环南路9号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京大厦',\n",
       "   'location': '116.469999,39.986172',\n",
       "   'tel': '010-64711608;010-64711609',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8W81N'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西路317号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '首开知语城',\n",
       "   'location': '116.458759,39.993236',\n",
       "   'tel': '010-64705028',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A83MQP'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '南湖南路15号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '金隅丽港城',\n",
       "   'location': '116.46189,39.991312',\n",
       "   'tel': '15321530066',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A8455P'},\n",
       "  {'parent': [],\n",
       "   'address': '南湖东园122号(近广顺北大街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰国际商业广场',\n",
       "   'location': '116.466738,40.002243',\n",
       "   'tel': '010-84728155',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A845C9'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园211',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '望京明苑',\n",
       "   'location': '116.468886,40.004394',\n",
       "   'tel': '010-64701619',\n",
       "   'shopid': [],\n",
       "   'id': 'B000A7YIG1'},\n",
       "  {'parent': [],\n",
       "   'address': '望京园402号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '东亚·望京中心',\n",
       "   'location': '116.472575,39.992093',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84K8Q'},\n",
       "  {'parent': [],\n",
       "   'address': '望京西园221号',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [],\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': [],\n",
       "   'adname': '朝阳区',\n",
       "   'name': '博泰大厦',\n",
       "   'location': '116.472773,40.002225',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A72F14'},\n",
       "  {'parent': 'B0FFIJL0Q2',\n",
       "   'address': '望京新城南湖南路8号(近湖光中街)',\n",
       "   'distance': [],\n",
       "   'biz_ext': [],\n",
       "   'pname': '北京市',\n",
       "   'importance': [],\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'type': '商务住宅;住宅区;住宅小区',\n",
       "   'photos': [],\n",
       "   'typecode': '120302',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'childtype': '308',\n",
       "   'adname': '朝阳区',\n",
       "   'name': '风格雅园(南湖南路)',\n",
       "   'location': '116.463765,39.995022',\n",
       "   'tel': [],\n",
       "   'shopid': [],\n",
       "   'id': 'B000A84AL3'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 72,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "polygon(key,\"116.460988,40.006919|116.48231,40.007381;116.47516,39.99713|116.472596,39.985227|116.45669,39.984989|116.460988,40.006919\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## ID查询\n",
    "> * 1、url：https://restapi.amap.com/v3/place/detail?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数\n",
    ">> 必选：key、id（兴趣点ID）"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "metadata": {},
   "outputs": [],
   "source": [
    "# ID查询的函数\n",
    "def detail(key,id,sig=None,output=\"json\",callback=None):\n",
    "    url12 = \"https://restapi.amap.com/v3/place/detail?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"id\":id,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url12,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 58,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'count': '1',\n",
       " 'infocode': '10000',\n",
       " 'pois': [{'parent': [],\n",
       "   'distance': [],\n",
       "   'pcode': '110000',\n",
       "   'importance': [],\n",
       "   'biz_ext': {'cost': [], 'rating': []},\n",
       "   'recommend': '0',\n",
       "   'type': '商务住宅;楼宇;商务写字楼',\n",
       "   'photos': [{'title': '效果图',\n",
       "     'url': 'http://store.is.autonavi.com/showpic/a9836f620749c34742cf1ab67dc98f08'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/53b11166a310a21470acde3a'},\n",
       "    {'title': [],\n",
       "     'url': 'http://store.is.autonavi.com/showpic/53b11166a310a21470acde31'}],\n",
       "   'discount_num': '0',\n",
       "   'gridcode': '5916739702',\n",
       "   'typecode': '120201',\n",
       "   'shopinfo': '0',\n",
       "   'poiweight': [],\n",
       "   'deep_info': {'deepsrc': []},\n",
       "   'citycode': '010',\n",
       "   'adname': '朝阳区',\n",
       "   'indoor_src': '高德地图',\n",
       "   'children': [],\n",
       "   'tel': [],\n",
       "   'id': 'B0FFFAB6J2',\n",
       "   'tag': [],\n",
       "   'event': [],\n",
       "   'entr_location': '116.473993,39.992784',\n",
       "   'indoor_map': '1',\n",
       "   'email': [],\n",
       "   'timestamp': '2020-11-14 16:53:59',\n",
       "   'website': [],\n",
       "   'address': '阜荣街10号',\n",
       "   'adcode': '110105',\n",
       "   'pname': '北京市',\n",
       "   'biz_type': [],\n",
       "   'cityname': '北京市',\n",
       "   'postcode': [],\n",
       "   'match': '0',\n",
       "   'business_area': '望京',\n",
       "   'indoor_data': {'cmsid': 'TY000191_B0FFFAB6J2',\n",
       "    'truefloor': [],\n",
       "    'cpid': 'B0FFFAB6J2',\n",
       "    'floor': []},\n",
       "   'childtype': [],\n",
       "   'rich_content': [],\n",
       "   'exit_location': [],\n",
       "   'name': '首开广场',\n",
       "   'location': '116.473004,39.993306',\n",
       "   'shopid': [],\n",
       "   'navi_poiid': 'J50F001020_342662',\n",
       "   'groupbuy_num': '0'}],\n",
       " 'status': '1',\n",
       " 'info': 'OK'}"
      ]
     },
     "execution_count": 58,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "detail(key,\"B0FFFAB6J2\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# IP定位\n",
    "## 介绍：\n",
    ">> IP定位是一个简单的HTTP接口，根据用户输入的IP地址，能够快速的帮用户定位IP的所在位置。\n",
    "## 适用场景\n",
    ">> 希望能够将IP信息转换为地理位置信息。"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## IP定位的函数\n",
    "> * 1、url：https://restapi.amap.com/v3/ip?parameters\n",
    "> * 2、requests.get()\n",
    "> * 3、参数\n",
    ">> * 必选：key\n",
    ">> * 可选：IP（ip地址）【需要搜索的IP地址（仅支持国内）若用户不填写IP，则取客户http之中的请求来进行定位】"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "metadata": {},
   "outputs": [],
   "source": [
    "# IP定位的函数\n",
    "def ip(key,ip,sig=None,output=\"json\"):\n",
    "    url13 = \"https://restapi.amap.com/v3/ip?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"ip\":ip,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output\n",
    "    }\n",
    "    r = requests.get(url13,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'province': '广东省',\n",
       " 'city': '广州市',\n",
       " 'adcode': '440100',\n",
       " 'rectangle': '113.1017375,22.93212254;113.6770499,23.3809537'}"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ip(key,\"119.29.118.27\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 静态地图\n",
    "## 介绍：\n",
    ">> * 静态地图服务通过返回一张地图图片响应HTTP请求，使用户能够将高德地图以图片形式嵌入自己的网页中。用户可以指定请求的地图位置、图片大小、以及在地图上添加覆盖物，如标签、标注、折线、多边形。\n",
    ">> * 静态地图在使用的过程中，需要遵守高德开放平台《自定义地图服务协议》。\n",
    "## 静态地图的函数\n",
    "> * 1.url：https://restapi.amap.com/v3/staticmap?parameters\n",
    "> * 2.requests.get\n",
    "> * 3.参数：\n",
    ">> 必选：key,location,zoom(地图级别) 可选：size（地图大小）默认为400*400；scale（普通/高清）普通为1，高清为2 默认值为1,；traffic（交通路况标识）默认为0"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "metadata": {},
   "outputs": [],
   "source": [
    "from PIL import Image\n",
    "from io import BytesIO"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'113.679287,23.632575'"
      ]
     },
     "execution_count": 62,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "中大南方 = geocode(key,origin6)\n",
    "中大南方"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "metadata": {},
   "outputs": [],
   "source": [
    "# 静态地图的函数\n",
    "def staticmap(key,location,zoom):\n",
    "    url13 = \"https://restapi.amap.com/v3/staticmap?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"location\":location,\n",
    "        \"zoom\":zoom\n",
    "    }\n",
    "    r = requests.get(url13,params=params)\n",
    "    results = Image.open(BytesIO(r.content))\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<PIL.PngImagePlugin.PngImageFile image mode=P size=400x400 at 0x2D741AC8D00>"
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "staticmap(key,中大南方,15)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 坐标转换\n",
    "## 介绍：\n",
    ">> 坐标转换是一类简单的HTTP接口，能够将用户输入的非高德坐标（GPS坐标、mapbar坐标、baidu坐标）转换成高德坐标。\n",
    "## 坐标函数的调用\n",
    "> * 1.url：https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\n",
    "> * 2.requests.get\n",
    "> * 3.参数：\n",
    ">> * A.必选：key，locations  \n",
    ">> * B.可选：coordsys（原坐标系）默认为autonavi；output默认值为json"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "metadata": {},
   "outputs": [],
   "source": [
    "def convert(key,locations,coordsys=\"autonavi\",output=\"json\"):\n",
    "    url14 = \"https://restapi.amap.com/v3/assistant/coordinate/convert?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"locations\":locations,\n",
    "        \"coordsys\":coordsys,\n",
    "        \"output\":output\n",
    "    }\n",
    "    r = requests.get(url14,params)\n",
    "    results = r.json()\n",
    "    return results\n",
    "            "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'info': 'ok',\n",
       " 'infocode': '10000',\n",
       " 'locations': '116.481499,39.990475|116.481499,39.990375'}"
      ]
     },
     "execution_count": 66,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "convert(key,\"116.481499,39.990475|116.481499,39.990375\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 天气查询\n",
    "## 介绍：\n",
    ">> 天气查询是一个简单的HTTP接口，根据用户输入的adcode，查询目标区域当前/未来的天气情况。\n",
    "## 天气查询的函数\n",
    "> * 1.url：https://restapi.amap.com/v3/weather/weatherInfo?parameters\n",
    "> * 2.requests.get\n",
    "> * 3.参数 \n",
    ">> * A.必选：key，city(城市编码)  \n",
    ">> * B.可选：extensions"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "metadata": {},
   "outputs": [],
   "source": [
    "def weatherinfo(key,city,extensions=\"all\",output=\"json\"):\n",
    "    url15 = \"https://restapi.amap.com/v3/weather/weatherInfo?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"city\":city,\n",
    "        \"extensions\":extensions,\n",
    "        \"output\":output\n",
    "    }\n",
    "    r = requests.get(url15,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '1',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'forecasts': [{'city': '东城区',\n",
       "   'adcode': '110101',\n",
       "   'province': '北京',\n",
       "   'reporttime': '2020-11-17 13:30:40',\n",
       "   'casts': [{'date': '2020-11-17',\n",
       "     'week': '2',\n",
       "     'dayweather': '阴',\n",
       "     'nightweather': '小雨',\n",
       "     'daytemp': '13',\n",
       "     'nighttemp': '8',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-18',\n",
       "     'week': '3',\n",
       "     'dayweather': '中雨',\n",
       "     'nightweather': '小雨',\n",
       "     'daytemp': '11',\n",
       "     'nighttemp': '3',\n",
       "     'daywind': '东北',\n",
       "     'nightwind': '东北',\n",
       "     'daypower': '4',\n",
       "     'nightpower': '4'},\n",
       "    {'date': '2020-11-19',\n",
       "     'week': '4',\n",
       "     'dayweather': '多云',\n",
       "     'nightweather': '晴',\n",
       "     'daytemp': '12',\n",
       "     'nighttemp': '1',\n",
       "     'daywind': '东北',\n",
       "     'nightwind': '东北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'},\n",
       "    {'date': '2020-11-20',\n",
       "     'week': '5',\n",
       "     'dayweather': '晴',\n",
       "     'nightweather': '多云',\n",
       "     'daytemp': '10',\n",
       "     'nighttemp': '2',\n",
       "     'daywind': '北',\n",
       "     'nightwind': '北',\n",
       "     'daypower': '≤3',\n",
       "     'nightpower': '≤3'}]}]}"
      ]
     },
     "execution_count": 68,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "weatherinfo(key,110101)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 输入提示\n",
    "## 介绍：\n",
    ">> 输入提示是一类简单的HTTP接口，提供根据用户输入的关键词查询返回建议列表。\n",
    "## 输入提示的函数\n",
    "> * 1.url：https://restapi.amap.com/v3/assistant/inputtips?parameters\n",
    "> * 2.requests.get\n",
    "> * 3.参数 \n",
    ">> * A.必选：key，keywords \n",
    ">> * B.可选：type（POI分类），location，city，citylimit（仅返回指定城市数据）默认值为false，datatype（默认值all），sig，output，callback"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "metadata": {},
   "outputs": [],
   "source": [
    "def inputtips(key,keywords,type=None,location=None,city=None,citylimit=None,datatype=\"all\",sig=None,output=None,callback=None):\n",
    "    url16 = \"https://restapi.amap.com/v3/assistant/inputtips?parameters\"\n",
    "    params = {\n",
    "        \"key\":key,\n",
    "        \"keywords\":keywords,\n",
    "        \"type\":type,\n",
    "        \"location\":location,\n",
    "        \"city\":city,\n",
    "        \"citylimit\":citylimit,\n",
    "        \"datatype\":datatype,\n",
    "        \"sig\":sig,\n",
    "        \"output\":output,\n",
    "        \"callback\":callback\n",
    "    }\n",
    "    r = requests.get(url16,params)\n",
    "    results = r.json()\n",
    "    return results"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "{'status': '1',\n",
       " 'count': '10',\n",
       " 'info': 'OK',\n",
       " 'infocode': '10000',\n",
       " 'tips': [{'id': 'B0FFG3YBJH',\n",
       "   'name': '甘杯(丽悦新天)',\n",
       "   'district': '广东省湛江市赤坎区',\n",
       "   'adcode': '440802',\n",
       "   'location': '110.393351,21.266544',\n",
       "   'address': '观海北路18号丽悦新天F1层',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFGBH6ZT',\n",
       "   'name': 'comebuy甘杯(吉莲店)',\n",
       "   'district': '广东省珠海市香洲区',\n",
       "   'adcode': '440402',\n",
       "   'location': '113.570474,22.246875',\n",
       "   'address': '吉莲路41号吉莲市场商贸楼142号',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFFZMR9A',\n",
       "   'name': '甘杯',\n",
       "   'district': '云南省昆明市五华区',\n",
       "   'adcode': '530102',\n",
       "   'location': '102.707910,25.055141',\n",
       "   'address': '青年路92号西北门',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFK599PY',\n",
       "   'name': '甘杯',\n",
       "   'district': '广东省佛山市顺德区',\n",
       "   'adcode': '440606',\n",
       "   'location': '113.293811,22.805689',\n",
       "   'address': '德和居委会彩虹路1号大信新都汇3楼',\n",
       "   'typecode': '050000',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFLDZE0B',\n",
       "   'name': '甘杯',\n",
       "   'district': '福建省泉州市晋江市',\n",
       "   'adcode': '350582',\n",
       "   'location': '118.574254,24.819031',\n",
       "   'address': '梅岭街道世纪大道万达广场商业综合体1幢p038号',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFKSI9OV',\n",
       "   'name': '甘·杯',\n",
       "   'district': '陕西省西安市长安区',\n",
       "   'adcode': '610116',\n",
       "   'location': '108.767859,34.038119',\n",
       "   'address': '东大街办东大村村委会东美利达自行车店旁',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFI5F5IM',\n",
       "   'name': 'COMEBUY甘杯(红旗店)',\n",
       "   'district': '广东省珠海市金湾区',\n",
       "   'adcode': '440404',\n",
       "   'location': '113.342780,22.135057',\n",
       "   'address': '永泰路68号玉兰湖庭48-50号',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFMD802K',\n",
       "   'name': '甘杯店',\n",
       "   'district': '广东省珠海市香洲区',\n",
       "   'adcode': '440402',\n",
       "   'location': '113.549875,22.112912',\n",
       "   'address': '宝兴路与海河街交叉路口往西北约50米(罗曼斯酒店)',\n",
       "   'typecode': '060300',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFM7KZ76',\n",
       "   'name': '甘杯e茶',\n",
       "   'district': '河北省石家庄市裕华区',\n",
       "   'adcode': '130108',\n",
       "   'location': '114.530894,38.023401',\n",
       "   'address': '育才街265号怀特国际商城B1',\n",
       "   'typecode': '050700',\n",
       "   'city': []},\n",
       "  {'id': 'B0FFJ24QZ7',\n",
       "   'name': 'COMEBUY甘杯(东咀店)',\n",
       "   'district': '广东省珠海市金湾区',\n",
       "   'adcode': '440404',\n",
       "   'location': '113.387001,22.068952',\n",
       "   'address': '三灶镇东咀华阳路475号',\n",
       "   'typecode': '050700',\n",
       "   'city': []}]}"
      ]
     },
     "execution_count": 70,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "inputtips(key,\"甘杯\")"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# 课后感悟\n",
    "> * 高德API就这么做完啦，整体上而言，感觉高德的API调用要比之前我们使用AZURE要简单好多，我在想主要原因会不会是因为，AZURE基本上都是英文的关系让我一点都不明白呢，也有可能是因为自己在多次尝试后逐渐对这各调用越发的顺手了吧。\n",
    "> * 这次的交作业也是充满了腥风血雨呢嗐，之前因为发烧而被关进了学校的隔离区，因此也错过了一节课，感觉自己总是懵懵的，后来在python考试中发现自己的电脑坏了，就很有被吓到，是因为电池坏掉了，没有办法在不连电的情况下使用，然后区送修了QWQ，对于网新人来说，没有电脑，感觉就是失去了灵魂，做什么都缺了顺手的东西，就很难过嗐，为了做作业，临时把自己没有修好的电脑给搬回来使用了，还好能够赶上，孩子就快哭了，这些天真的是充满了水逆，孩子的泪，射了出来"
   ]
  }
 ],
 "metadata": {
  "hide_input": false,
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.8.2"
  },
  "latex_envs": {
   "LaTeX_envs_menu_present": true,
   "autoclose": false,
   "autocomplete": true,
   "bibliofile": "biblio.bib",
   "cite_by": "apalike",
   "current_citInitial": 1,
   "eqLabelWithNumbers": true,
   "eqNumInitial": 1,
   "hotkeys": {
    "equation": "Ctrl-E",
    "itemize": "Ctrl-I"
   },
   "labels_anchors": false,
   "latex_user_defs": false,
   "report_style_numbering": false,
   "user_envs_cfg": false
  },
  "nbTranslate": {
   "displayLangs": [
    "*"
   ],
   "hotkey": "alt-t",
   "langInMainMenu": true,
   "sourceLang": "en",
   "targetLang": "fr",
   "useGoogleTranslate": true
  },
  "toc": {
   "base_numbering": 1,
   "nav_menu": {},
   "number_sections": true,
   "sideBar": true,
   "skip_h1_title": false,
   "title_cell": "Table of Contents",
   "title_sidebar": "Contents",
   "toc_cell": false,
   "toc_position": {
    "height": "calc(100% - 180px)",
    "left": "10px",
    "top": "150px",
    "width": "201px"
   },
   "toc_section_display": true,
   "toc_window_display": true
  },
  "varInspector": {
   "cols": {
    "lenName": 16,
    "lenType": 16,
    "lenVar": 40
   },
   "kernels_config": {
    "python": {
     "delete_cmd_postfix": "",
     "delete_cmd_prefix": "del ",
     "library": "var_list.py",
     "varRefreshCmd": "print(var_dic_list())"
    },
    "r": {
     "delete_cmd_postfix": ") ",
     "delete_cmd_prefix": "rm(",
     "library": "var_list.r",
     "varRefreshCmd": "cat(var_dic_list()) "
    }
   },
   "types_to_exclude": [
    "module",
    "function",
    "builtin_function_or_method",
    "instance",
    "_Feature"
   ],
   "window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
